Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

TMarCutMC Class Reference

#include <TMarCutMC.h>

Collaboration diagram for TMarCutMC:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TMarCutMC ()
string GetVariable () const
Float_t GetValue () const
vector< Float_t > GetCutMin () const
vector< Float_t > GetCutMax () const
vector< Double_t > GetWeight () const
bool GetValid () const
Double_t Evaluate (Double_t value)

Private Attributes

bool Valid
string Variable
vector< Float_t > CutMin
vector< Float_t > CutMax
vector< Double_t > Weight
Float_t Value

Friends

istream & operator>> (istream &in, TMarCutMC &CutMC)
ostream & operator<< (ostream &out, TMarCutMC &CutMC)

Constructor & Destructor Documentation

TMarCutMC::TMarCutMC  ) 
 

Definition at line 13 of file TMarCutMC.C.

References Valid, and Variable.


Member Function Documentation

string TMarCutMC::GetVariable  )  const [inline]
 

Definition at line 36 of file TMarCutMC.h.

References Variable.

Referenced by TMarEvent::MCGenSelection().

Float_t TMarCutMC::GetValue  )  const [inline]
 

Definition at line 37 of file TMarCutMC.h.

References Value.

vector<Float_t> TMarCutMC::GetCutMin  )  const [inline]
 

Definition at line 39 of file TMarCutMC.h.

References CutMin.

vector<Float_t> TMarCutMC::GetCutMax  )  const [inline]
 

Definition at line 40 of file TMarCutMC.h.

References CutMax.

vector<Double_t> TMarCutMC::GetWeight  )  const [inline]
 

Definition at line 41 of file TMarCutMC.h.

References Weight.

bool TMarCutMC::GetValid  )  const [inline]
 

Definition at line 43 of file TMarCutMC.h.

References Valid.

Double_t TMarCutMC::Evaluate Double_t  value  ) 
 

Definition at line 118 of file TMarCutMC.C.

References CutMax, CutMin, and Weight.

Referenced by TMarEvent::MCGenSelection().


Friends And Related Function Documentation

istream& operator>> istream &  in,
TMarCutMC CutMC
[friend]
 

Definition at line 20 of file TMarCutMC.C.

ostream& operator<< ostream &  out,
TMarCutMC CutMC
[friend]
 

Definition at line 76 of file TMarCutMC.C.


Member Data Documentation

bool TMarCutMC::Valid [private]
 

Definition at line 27 of file TMarCutMC.h.

Referenced by GetValid(), and TMarCutMC().

string TMarCutMC::Variable [private]
 

Definition at line 28 of file TMarCutMC.h.

Referenced by GetVariable(), operator<<(), operator>>(), and TMarCutMC().

vector<Float_t> TMarCutMC::CutMin [private]
 

Definition at line 29 of file TMarCutMC.h.

Referenced by Evaluate(), GetCutMin(), operator<<(), and operator>>().

vector<Float_t> TMarCutMC::CutMax [private]
 

Definition at line 30 of file TMarCutMC.h.

Referenced by Evaluate(), GetCutMax(), operator<<(), and operator>>().

vector<Double_t> TMarCutMC::Weight [private]
 

Definition at line 31 of file TMarCutMC.h.

Referenced by Evaluate(), GetWeight(), operator<<(), and operator>>().

Float_t TMarCutMC::Value [private]
 

Definition at line 32 of file TMarCutMC.h.

Referenced by GetValue().


The documentation for this class was generated from the following files:
Generated on Thu Jul 28 11:49:13 2005 for SFHMarana by doxygen 1.3.2