#include "hpairgeantdata.h" |
HPairGeantData
class description - source file - inheritance tree (.pdf)
protected:
Int_t calculateDecayID()
virtual Bool_t init(HPairSim*)
virtual Bool_t init(HPairSimExt*)
virtual Bool_t initData(HPairSim*, HPidParticleSim*, HPidParticleSim*)
virtual void reset()
public:
HPairGeantData()
HPairGeantData(HPairSim*)
HPairGeantData(HPairSimExt*)
HPairGeantData(const HPairGeantData&)
virtual ~HPairGeantData()
static TClass* Class()
Short_t getCommonDetectors1()
Short_t getCommonDetectors2()
Float_t* getGArray() const
Bool_t getGInit()
static const Int_t getNbSimDataItems() const
Int_t getParentTrackNumber1()
Int_t getParentTrackNumber2()
static const TString& getSimVarNames() const
Int_t getTrackNumber1()
Int_t getTrackNumber2()
virtual TClass* IsA() const
HPairGeantData& operator=(const HPairGeantData&)
virtual void print()
void setGInit()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
Bool_t kIsGInit !
Int_t nGPID1
Int_t nGParentPID1
Int_t nGProcessID1
Int_t nGmed1
Int_t nGGrandParentPID1
TLorentzVector GLorentzVector1
Int_t nGPID2
Int_t nGParentPID2
Int_t nGProcessID2
Int_t nGmed2
Int_t nGGrandParentPID2
TLorentzVector GLorentzVector2
Int_t nGTrackNumber1
Int_t nGTrackNumber2
Int_t nGParentTrackNumber1
Int_t nGParentTrackNumber2
Int_t nGGrandParentTrackNumber1
Int_t nGGrandParentTrackNumber2
Float_t fGmom1
Float_t fGmom2
Float_t fGMass
Float_t fGOpang
Float_t fGRapidity
Float_t fGTransverseMomentum
Char_t cGCharge
Int_t nDecayId pi0 Dalitz, etc.
Short_t sGCommonDetectors1
Short_t sGCommonDetectors2
Float_t fGvx1
Float_t fGvy1
Float_t fGvz1
Float_t fGvx2
Float_t fGvy2
Float_t fGvz2
Float_t fGgeninfo1
Float_t fGgenweight1
Float_t fGgeninfo2
Float_t fGgenweight2
Float_t fGgeninfo1_1
Float_t fGgeninfo2_1
Float_t fGgeninfo1_2
Float_t fGgeninfo2_2
static const TString sSimVars
static const Int_t SIMDATAITEMS
public:
static const HPairGeantData::eDecayIds PI0DALITZ
static const HPairGeantData::eDecayIds CONVERSION
static const HPairGeantData::eDecayIds ETADALITZ
HPairGeantData
data container to store the geant info of the two particles building a pair
plus geant information on the pair
inferred from the geant info of the singles
HPairGeantData()
HPairGeantData(HPairSim* p)
HPairGeantData(HPairSimExt* p)
~HPairGeantData()
void print()
Bool_t init(HPairSim* p)
Bool_t init(HPairSimExt* p)
Bool_t initData(HPairSim* p,
HPidParticleSim* p1, HPidParticleSim* p2)
void reset()
Float_t* getGArray() const
const TString& getSimVarNames()
Int_t calculateDecayID()
cout << "calculating decayid for : " << sGCommonDetectors1 << " and: " << sGCommonDetectors2 << endl;
Inline Functions
const Int_t getNbSimDataItems() const
Int_t getParentTrackNumber1()
Int_t getParentTrackNumber2()
Int_t getTrackNumber1()
Int_t getTrackNumber2()
Short_t getCommonDetectors1()
Short_t getCommonDetectors2()
Bool_t getGInit()
void setGInit()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HPairGeantData HPairGeantData(const HPairGeantData&)
HPairGeantData& operator=(const HPairGeantData&)
Last update: Fri Jan 26 12:20:32 2007
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.