#include "hmdcclusfitsim.h" |
HMdcClusFitSim
class description - source file - inheritance tree (.pdf)
public:
HMdcClusFitSim()
HMdcClusFitSim(const HMdcClusFitSim&)
~HMdcClusFitSim()
static TClass* Class()
Float_t dX1() const
Float_t dX2() const
Float_t dY1() const
Float_t dY2() const
Float_t dZ1() const
Float_t dZ2() const
Float_t getEfficiency() const
Float_t getGeantPhi() const
void getGeantRZmin(Float_t& zm, Float_t& r0, Float_t xBm = 0., Float_t yBm = 0.) const
Float_t getGeantTheta() const
Int_t getGeantTrackNum() const
Float_t getMomentum() const
Short_t getNumTracks() const
Short_t getNumTracksClus() const
Short_t getNumWiresTrack() const
Short_t getNumWiresTrClus() const
Int_t getParticleID() const
Float_t getPurity() const
Float_t getX1Geant() const
Float_t getX2Geant() const
Float_t getY1Geant() const
Float_t getY2Geant() const
Float_t getZ1Geant() const
Float_t getZ2Geant() const
virtual TClass* IsA() const
Bool_t isFake() const
virtual Bool_t isGeant() const
Bool_t isPrimary() const
Bool_t isTrackDirGood() const
HMdcClusFitSim& operator=(const HMdcClusFitSim&)
virtual void print() const
void printSimVsRec() const
void setFakeTrack(Bool_t dir = kTRUE)
void setGeantTrackNum(Int_t i)
void setMomentum(Float_t mom)
void setNumTracks(Short_t n)
void setNumTracksClus(Short_t n)
void setNumWiresTrack(Short_t n)
void setNumWiresTrClus(Short_t n)
void setParticleID(Int_t id)
void setPrimaryFlag(Bool_t fl)
void setX1Geant(Float_t v)
void setX2Geant(Float_t v)
void setXYZ1Geant(Float_t x, Float_t y, Float_t z)
void setXYZ2Geant(Float_t x, Float_t y, Float_t z)
void setY1Geant(Float_t v)
void setY2Geant(Float_t v)
void setZ1Geant(Float_t v)
void setZ2Geant(Float_t v)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
Short_t nTracks number of GEANT tracks passed fit
Short_t nTracksClus number of GEANT tracks in input of fit (in cluster)
Int_t geantTrack geant track number which has max.num. of wires passed fit
Short_t nTrWires number of wires passed fit from track num.=geantTrack
Short_t nTrWiresClus number of wires in cluster from track num.=geantTrack
Bool_t primary =kTRUE if "geantTrack" is primary track
Float_t x1geant GEANT track parameters on the same
Float_t y1geant planes as x1,y1,z1,x2,y2,z2 in HMdcClusFit [mm]
Float_t z1geant
Float_t x2geant
Float_t y2geant
Float_t z2geant
Bool_t direction =KTRUE if track direction is from target to meta
Int_t particleID GEANT particle ID number
Float_t momentum GEANT particle momentum (in MeV/c)
HMdcClusFitSim
Container class keep geant data for HMdcClusFit
HMdcClusFitSim()
void printSimVsRec(void) const
void print() const
void setFakeTrack(Bool_t dir)
void Streamer(TBuffer &R__b)
Stream an object of class HMdcClusFitSim.
Inline Functions
void ~HMdcClusFitSim()
void setNumTracks(Short_t n)
void setNumTracksClus(Short_t n)
void setGeantTrackNum(Int_t i)
void setNumWiresTrack(Short_t n)
void setNumWiresTrClus(Short_t n)
void setX1Geant(Float_t v)
void setY1Geant(Float_t v)
void setZ1Geant(Float_t v)
void setX2Geant(Float_t v)
void setY2Geant(Float_t v)
void setZ2Geant(Float_t v)
void setPrimaryFlag(Bool_t fl)
void setXYZ1Geant(Float_t x, Float_t y, Float_t z)
void setXYZ2Geant(Float_t x, Float_t y, Float_t z)
void setParticleID(Int_t id)
void setMomentum(Float_t mom)
Short_t getNumTracks() const
Short_t getNumTracksClus() const
Int_t getGeantTrackNum() const
Short_t getNumWiresTrack() const
Short_t getNumWiresTrClus() const
Float_t getX1Geant() const
Float_t getY1Geant() const
Float_t getZ1Geant() const
Float_t getX2Geant() const
Float_t getY2Geant() const
Float_t getZ2Geant() const
Bool_t isPrimary() const
Bool_t isTrackDirGood() const
Float_t getGeantPhi() const
Float_t getGeantTheta() const
void getGeantRZmin(Float_t& zm, Float_t& r0, Float_t xBm = 0., Float_t yBm = 0.) const
Int_t getParticleID() const
Float_t getMomentum() const
Float_t dX1() const
Float_t dY1() const
Float_t dZ1() const
Float_t dX2() const
Float_t dY2() const
Float_t dZ2() const
Bool_t isFake() const
Float_t getPurity() const
Float_t getEfficiency() const
Bool_t isGeant() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void StreamerNVirtual(TBuffer& b)
HMdcClusFitSim HMdcClusFitSim(const HMdcClusFitSim&)
HMdcClusFitSim& operator=(const HMdcClusFitSim&)
Last update: Fri Jan 26 12:04:22 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.