class HHitMatchSim: public HHitMatch

Function Members (Methods)

public:
HHitMatchSim()
HHitMatchSim(const HHitMatchSim& source)
virtual~HHitMatchSim()
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTObject::Clear(Option_t* = "")
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tTObject::Compare(const TObject* obj) const
virtual voidTObject::Copy(TObject& object) const
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidHHitMatch::dumpToStdout()
voiddumpToStdoutSim()
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
Float_tHHitMatch::getCentroid()
Int_tHHitMatch::getCentX()
Int_tHHitMatch::getCentY()
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
Int_tgetGLepInMDC()
virtual const char*TObject::GetIconName() const
Float_tHHitMatch::getKickBeta()
Int_tHHitMatch::getKickCharge()
Int_tHHitMatch::getKickInd()
Float_tHHitMatch::getKickMass()
Float_tHHitMatch::getKickMom()
Float_tHHitMatch::getKickMomT()
Float_tHHitMatch::getKickPull()
Int_tHHitMatch::getKickQual()
Int_tgetLeptonOnMirror()
TLorentzVector*HHitMatch::getLVec()
Int_tHHitMatch::getMatchedMdcShower()
Int_tHHitMatch::getMatchedMdcTof()
Int_tHHitMatch::getMatchedRichKick()
Int_tHHitMatch::getMatchedRichMdc()
Int_tHHitMatch::getMatchedRichShower()
Int_tHHitMatch::getMatchedRichTof()
Int_tHHitMatch::getMdcClusterHit()
Float_tHHitMatch::getMdcClusterSize()
Int_tHHitMatch::getMdcFlagIO()
Int_tHHitMatch::getMdcInd()
Float_tHHitMatch::getMdcPhi()
Float_tHHitMatch::getMdcR()
Float_tHHitMatch::getMdcTheta()
Float_tHHitMatch::getMdcZ()
virtual const char*TObject::GetName() const
Int_tgetNbGPart()
Int_tgetNumPhot1()
Int_tgetNumPhot2()
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
Float_tHHitMatch::getRadius()
Int_tHHitMatch::getRichInd()
Float_tHHitMatch::getRichPhi()
Float_tHHitMatch::getRichTheta()
Int_tHHitMatch::getRingAmplitude()
Int_tHHitMatch::getRingCenterX()
Int_tHHitMatch::getRingCenterY()
Int_tHHitMatch::getRingFitNbCoords()
Float_tHHitMatch::getRingFitPhi()
Float_tHHitMatch::getRingFitRadius()
Float_tHHitMatch::getRingFitTheta()
Float_tHHitMatch::getRingFitVar()
Int_tHHitMatch::getRingHouTra()
Int_tHHitMatch::getRingLocalMax4()
Int_tHHitMatch::getRingMaxClusterSize()
Int_tHHitMatch::getRingMaxThrClusterSize()
Int_tHHitMatch::getRingPadNr()
Int_tHHitMatch::getRingPatMat()
Int_tHHitMatch::getRingTestFlags()
Int_tHHitMatch::getSector()
Float_tHHitMatch::getShowerfSum0()
Float_tHHitMatch::getShowerfSum1()
Float_tHHitMatch::getShowerfSum2()
Float_tHHitMatch::getShowerPhi()
Float_tHHitMatch::getShowerTheta()
Int_tHHitMatch::getShowInd()
virtual const char*TObject::GetTitle() const
Int_tHHitMatch::getTofInd()
Int_tHHitMatch::getTofinoMul()
Float_tHHitMatch::getTofinoTof()
Float_tHHitMatch::getTofPhi()
Float_tHHitMatch::getTofTheta()
Float_tHHitMatch::getTofTof()
HTrackInfo*getTrackInfoObj()
virtual UInt_tTObject::GetUniqueID() const
Float_tgetWeightRatio()
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTObject::Hash() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
Int_tisFake()
virtual Bool_tTObject::IsFolder() const
Int_tisGCLepRing()
Int_tisGLepRing()
Int_tisLepton()
Bool_tTObject::IsOnHeap() const
virtual Bool_tTObject::IsSortable() const
Bool_tTObject::IsZombie() const
virtual voidTObject::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual Bool_tTObject::Notify()
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
virtual HHitMatchSim&operator=(const HHitMatchSim& source)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidTObject::Print(Option_t* option = "") const
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
voidresetSim()
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidHHitMatch::setCentroid(Float_t centro)
voidHHitMatch::setCentX(Int_t centx)
voidHHitMatch::setCentY(Int_t centy)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidsetFakeFlag(Int_t i)
voidsetGCLepRing(Int_t i)
voidsetGLepInMDC(Int_t p)
voidsetGLepRing(Int_t i)
voidHHitMatch::setKickBeta(Float_t b)
voidHHitMatch::setKickCharge(Int_t c)
voidHHitMatch::setKickInd(Int_t ind)
voidHHitMatch::setKickMass(Float_t m)
voidHHitMatch::setKickMom(Float_t o)
voidHHitMatch::setKickMomT(Float_t o)
voidHHitMatch::setKickPull(Float_t p)
voidHHitMatch::setKickQual(Int_t q)
voidsetLeptonFlag(Int_t i)
voidsetLeptonOnMirror(Int_t i)
voidHHitMatch::setMatchedMdcShower(Int_t m)
voidHHitMatch::setMatchedMdcTof(Int_t m)
voidHHitMatch::setMatchedRichKick(Int_t m)
voidHHitMatch::setMatchedRichMdc(Int_t m)
voidHHitMatch::setMatchedRichShower(Int_t m)
voidHHitMatch::setMatchedRichTof(Int_t m)
voidHHitMatch::setMdcClusterHit(Int_t i)
voidHHitMatch::setMdcClusterSize(Float_t s)
voidHHitMatch::setMdcFlagIO(Int_t flag)
voidHHitMatch::setMdcInd(Int_t ind)
voidHHitMatch::setMdcPhi(Float_t mp)
voidHHitMatch::setMdcR(Float_t r)
voidHHitMatch::setMdcTheta(Float_t mt)
voidHHitMatch::setMdcZ(Float_t z)
voidsetNbGPart(Int_t i)
voidsetNumPhot1(Int_t i)
voidsetNumPhot2(Int_t i)
static voidTObject::SetObjectStat(Bool_t stat)
voidHHitMatch::setRadius(Float_t rad)
voidHHitMatch::setRichInd(Int_t ind)
voidHHitMatch::setRichPhi(Float_t rp)
voidHHitMatch::setRichTheta(Float_t rt)
voidHHitMatch::setRingAmplitude(Int_t ampl)
voidHHitMatch::setRingCenterX(Int_t x)
voidHHitMatch::setRingCenterY(Int_t y)
voidHHitMatch::setRingFitNbCoords(Int_t n)
voidHHitMatch::setRingFitPhi(Float_t phi)
voidHHitMatch::setRingFitRadius(Float_t rad)
voidHHitMatch::setRingFitTheta(Float_t theta)
voidHHitMatch::setRingFitVar(Float_t var)
voidHHitMatch::setRingHouTra(Int_t houtra)
voidHHitMatch::setRingLocalMax4(Int_t locmax4)
voidHHitMatch::setRingMaxClusterSize(Int_t clustersize)
voidHHitMatch::setRingMaxThrClusterSize(Int_t fmaxthrclussize)
voidHHitMatch::setRingPadNr(Int_t padnr)
voidHHitMatch::setRingPatMat(Int_t patmat)
voidHHitMatch::setRingTestFlags(Int_t flag)
voidHHitMatch::setSector(Int_t s)
voidHHitMatch::setShowerfSum0(Float_t f0)
voidHHitMatch::setShowerfSum1(Float_t f1)
voidHHitMatch::setShowerfSum2(Float_t f2)
voidHHitMatch::setShowerPhi(Float_t sp)
voidHHitMatch::setShowerTheta(Float_t st)
voidHHitMatch::setShowInd(Int_t ind)
voidHHitMatch::setTofInd(Int_t ind)
voidHHitMatch::setTofinoMul(Int_t m)
voidHHitMatch::setTofinoTof(Float_t tof)
voidHHitMatch::setTofPhi(Float_t tp)
voidHHitMatch::setTofTheta(Float_t tt)
voidHHitMatch::setTofTof(Float_t tof)
virtual voidTObject::SetUniqueID(UInt_t uid)
voidsetWeightRatio(Float_t i)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()
virtual voidHHitMatch::reset()

Data Members

public:
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
protected:
Float_tHHitMatch::beta
Int_tHHitMatch::charge
Float_tHHitMatch::fClusterSize
Int_tHHitMatch::fMaxClusterSize
Int_tHHitMatch::fMaxThrClusterSize
Float_tHHitMatch::fMdcPhiazimuthal angle of MDC segment (degrees)
Float_tHHitMatch::fMdcR
Float_tHHitMatch::fMdcThetapolar angle of MDC segment (degrees)
Float_tHHitMatch::fMdcZ
Float_tHHitMatch::fRichPhiazimuthal angle in RICH (degrees)
Float_tHHitMatch::fRichThetapolar angle in RICH (degrees)
Float_tHHitMatch::fRingCentroid
Float_tHHitMatch::fRingFitPhi
Float_tHHitMatch::fRingFitRad
Float_tHHitMatch::fRingFitTheta
Float_tHHitMatch::fRingFitVar
Float_tHHitMatch::fRingRadius
Float_tHHitMatch::fShowerPhiazimuthal angle of matched hit in SHOWER (degrees)
Float_tHHitMatch::fShowerThetapolar angle of matched hit in SHOWER (degrees)
Int_tHHitMatch::fTests
Float_tHHitMatch::fTofPhiazimuthal angle of matched hit in TOF (degrees)
Float_tHHitMatch::fTofThetapolar angle of matched hit in TOF (degrees)
Float_tHHitMatch::fTofTof
Float_tHHitMatch::fTofinoToftof in tofino
Int_tHHitMatch::iSegIOFlaginner seg=0, outer=1
Int_tHHitMatch::iTofino_Multmultiplicity in tofino
Int_tHHitMatch::indKick
Int_tHHitMatch::indMdc
Int_tHHitMatch::indRich
Int_tHHitMatch::indShower
Int_tHHitMatch::indTof
Int_tisFakeFlag
Int_tisGCLeptonRingisGCLeptonRing= -1 this ring is a fake, no lepton contributed
Int_tisGLepInMDClepton that gave numPhot seen in mod==0 lay==0 of MDC
Int_tisGLeptonRingisGLeptonRing=0: this ring is a fake, no lepton contributed
Int_tisLeptonFlag
Int_tisLeptonOnMirror=0: the ring doesnt match to any leptons on the mirror
TLorentzVectorHHitMatch::lvec
Float_tHHitMatch::m_fSum0sum of charge of nine pads in pre
Float_tHHitMatch::m_fSum1sum of charge of nine pads in post
Float_tHHitMatch::m_fSum2sum of charge of nine pads in post2
Float_tHHitMatch::mass
Float_tHHitMatch::mom
Float_tHHitMatch::momt
Int_tHHitMatch::nCentX
Int_tHHitMatch::nCentY
Int_tHHitMatch::nHitLay
Int_tHHitMatch::nMdcShowerCorr
Int_tHHitMatch::nMdcTofCorr
Int_tnNbGPart
Int_tHHitMatch::nRichKickCorrflag signaling that this object contains this corr.
Int_tHHitMatch::nRichMdcCorrflag signaling that this object contains this corr.
Int_tHHitMatch::nRichShowerCorr
Int_tHHitMatch::nRichTofCorr
Int_tHHitMatch::nRingAmplitude
Int_tHHitMatch::nRingFitNbCoords
Int_tHHitMatch::nRingHouTra
Int_tHHitMatch::nRingLocalMax4
Int_tHHitMatch::nRingPadNr
Int_tHHitMatch::nRingPatMat
Int_tHHitMatch::nRingXRICH hit properties copied from HRichHit
Int_tHHitMatch::nRingY
Int_tHHitMatch::nSectorsector of matched hit
Int_tnumPhot1if larger than zero, lepton went through mirror
Int_tnumPhot2if larger than zero, a second lepton went through mirror
Float_tHHitMatch::pull
Int_tHHitMatch::quality
HTrackInfotrackMatchedinfo from GEANT
Float_tweightRatioit is the ratio between the weight of the lepton1 and lepton2.

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

HHitMatchSim()
~HHitMatchSim()
{}
HHitMatchSim(const HHitMatchSim& source)
HHitMatchSim& operator=(const HHitMatchSim& source)
void dumpToStdoutSim()
void resetSim(void)
HTrackInfo * getTrackInfoObj()
Int_t isFake()
{return isFakeFlag;}
void setFakeFlag(Int_t i)
{isFakeFlag=i;}
Int_t isLepton()
{return isLeptonFlag;}
void setLeptonFlag(Int_t i)
{isLeptonFlag=i;}
void setGLepInMDC(Int_t p)
{isGLepInMDC=p;}
Int_t getGLepInMDC()
{return isGLepInMDC;}
Int_t isGCLepRing()
{return isGCLeptonRing;}
void setGCLepRing(Int_t i)
{isGCLeptonRing=i;}
Int_t isGLepRing()
{return isGLeptonRing;}
void setGLepRing(Int_t i)
{isGLeptonRing=i;}
void setNbGPart(Int_t i)
{nNbGPart=i;}
Int_t getNbGPart()
{return nNbGPart;}
void setLeptonOnMirror(Int_t i)
{isLeptonOnMirror=i;}
void setNumPhot1(Int_t i)
{numPhot1=i;}
void setNumPhot2(Int_t i)
{numPhot2=i;}
void setWeightRatio(Float_t i)
{weightRatio=i;}
Int_t getLeptonOnMirror()
{ return isLeptonOnMirror;}
Int_t getNumPhot1()
{ return numPhot1;}
Int_t getNumPhot2()
{ return numPhot2;}
Float_t getWeightRatio()
  Int_t isHadron(){return isHadronFlag;};
  void setHadronFlag(Int_t i){isHadronFlag=i;};
{ return weightRatio;}

Last change: Sat May 22 12:57:15 2010
Last generated: 2010-05-22 12:57

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.