HPidHitData
class description - source file - inheritance tree (.pdf)
public:
HPidHitData()
HPidHitData(const HPidHitData& source)
virtual ~HPidHitData()
static TClass* Class()
virtual void Clear(Option_t*)
void clearFlags()
void fillFromMetaMatch(HMetaMatch* pMatch, Int_t iMatchIndex)
Float_t getCombinedMdcdEdx() const
Float_t getCombinedMdcdEdxSigma() const
Float_t getDeltaPhiMDCRICH() const
Float_t getDeltaPhiRKRICH(Float_t fRKPhi, Float_t fRKTheta) const
Float_t getDeltaThetaMDCRICH() const
Float_t getDeltaThetaRKRICH(Float_t fRKTheta) const
Float_t getDistanceToVertex(Int_t momalg) const
Bool_t getFlagInnerMDC() const
Bool_t getFlagOuterMDC() const
Bool_t getFlagRICH() const
Bool_t getFlagRICHIPU() const
UInt_t getFlags() const
Bool_t getFlagSHOWER() const
Bool_t getFlagTOF() const
Short_t getIndClusInf(Int_t i) const
Short_t getIndInnerSeg() const
Short_t getIndMatch() const
Short_t getIndOuterSeg() const
Short_t getIndRICH() const
Short_t getIndRICHIPU() const
Short_t getIndShower() const
Short_t getIndTOF() const
Float_t getInnerMdcChiSquare() const
Float_t getInnerMdcdEdx() const
Float_t getInnerMdcdEdxSigma() const
Int_t getIPURingQuality() const
Int_t getIPUVetoQuality() const
Int_t getMdcClsSize(Int_t i) const
Int_t getMdcLevelCls(Int_t i) const
Int_t getMdcNWires(Int_t i) const
Float_t getMdcPhi() const
Float_t getMdcRCoord() const
Float_t getMdcTheta() const
Float_t getMdcZCoord() const
Int_t getMetaCell() const
Float_t getMetaLocalX() const
Float_t getMetaLocalY() const
Bool_t getMetaTrackCorrelation(Int_t momalg) const
Float_t getOuterMdcChiSquare() const
Float_t getOuterMdcdEdx() const
Float_t getOuterMdcdEdxSigma() const
Float_t getRichPhi() const
Float_t getRichTheta() const
Int_t getRingAmplitude() const
Float_t getRingCentroid() const
Bool_t getRingCorrelation(Int_t momalg) const
Int_t getRingHouTra() const
Int_t getRingLocalMax4() const
Int_t getRingPadNr() const
Int_t getRingPatMat() const
Int_t getSector() const
Int_t getShowerClS(Int_t index) const
Int_t getShowerCol() const
Int_t getShowerRow() const
Float_t getShowerSum(Int_t index) const
Float_t getShowerTimeOfFlight() const
Short_t getSystem() const
Float_t getTof() const
Int_t getTofCell() const
Int_t getTofClsSize() const
Float_t getTofEloss() const
Int_t getTofinoMult() const
Float_t getTOFLeftAmplitude() const
Int_t getTofModule() const
Float_t getTOFRightAmplitude() const
Float_t getTOFTimeOfFlight() const
virtual TClass* IsA() const
HPidHitData& operator=(const HPidHitData&)
virtual void Print(Option_t*) const
void print() const
void reset()
void setCombinedMdcdEdx(Float_t o_CombinedMdcdEdx)
void setCombinedMdcdEdxSigma(Float_t o_CombinedMdcdEdxSigma)
void setDistanceToVertex(Int_t momalg, Float_t o_DistanceToVertex)
void setFlagInnerMDC(Bool_t b = kTRUE)
void setFlagOuterMDC(Bool_t b = kTRUE)
void setFlagRICH(Bool_t b = kTRUE)
void setFlagRICHIPU(Bool_t b = kTRUE)
void setFlagSHOWER(Bool_t b = kTRUE)
void setFlagTOF(Bool_t b = kTRUE)
void setIndInnerSeg(Short_t o_IndInnerSeg)
void setIndMatch(Short_t o_IndMatch)
void setIndOuterSec(Short_t o_IndOuterSeg)
void setIndRICH(Short_t o_IndRICH)
void setIndRICHIPU(Short_t o_IndRICHIPU)
void setIndShower(Short_t o_IndShower)
void setIndTOF(Short_t o_IndTOF)
void setInnerMdcChiSquare(Float_t o_InnerMdcChiSquare)
void setInnerMdcdEdx(Float_t o_InnerMdcdEdx)
void setInnerMdcdEdxSigma(Float_t o_InnerMdcdEdxSigma)
void setIPURingQuality(Int_t o_IPURingQuality)
void setIPUVetoQuality(Int_t o_IPUVetoQuality)
void setMdcPhi(Float_t o_MdcPhi)
void setMdcRCoord(Float_t o_MdcRCoord)
void setMdcTheta(Float_t o_MdcTheta)
void setMdcZCoord(Float_t o_MdcZCoord)
void setMetaCell(Int_t o_MetaCell)
void setMetaLocalX(Float_t o_MetaLocalX)
void setMetaLocalY(Float_t o_MetaLocalY)
void setMetaTrackCorrelation(Int_t momalg, Float_t o_MetaTrackCorrelation)
void setOuterMdcChiSquare(Float_t o_OuterMdcChiSquare)
void setOuterMdcdEdx(Float_t o_OuterMdcdEdx)
void setOuterMdcdEdxSigma(Float_t o_OuterMdcdEdxSigma)
void setRichPhi(Float_t o_RichPhi)
void setRichTheta(Float_t o_RichTheta)
void setRingAmplitude(Int_t o_RingAmplitude)
void setRingCentroid(Float_t o_RingCentroid)
void setRingCorrelation(Int_t momalg, Float_t o_RingCorrelation)
void setRingHouTra(Int_t o_RingHouTra)
void setRingLocalMax4(Int_t o_RingLocalMax4)
void setRingPadNr(Int_t o_RingPadNr)
void setRingPatMat(Int_t o_RingPatMat)
void setSector(Int_t nSec)
void setShowerClS(Int_t index, Int_t o_ShowerClS)
void setShowerCol(Int_t o_ShowerCol)
void setShowerRow(Int_t o_ShowerRow)
void setShowerSum(Int_t index, Float_t o_ShowerSum)
void setShowerTimeOfFlight(Float_t o_ShowerTimeOfFlight)
void setSystem(Short_t o_System)
void setTofCell(Int_t o_TofCell)
void setTofClsSize(Int_t o_TofClsSize)
void setTofEloss(Float_t o_TofEloss)
void setTofinoMult(Int_t o_TofinoMult)
void setTOFLeftAmplitude(Float_t o_TOFLeftAmplitude)
void setTofModule(Int_t o_TofModule)
void setTOFRightAmplitude(Float_t o_TOFRightAmplitude)
void setTOFTimeOfFlight(Float_t o_TOFTimeOfFlight)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
public:
static const enum HPidHitData:: kRICH
static const enum HPidHitData:: kINNERMDC
static const enum HPidHitData:: kOUTERMDC
static const enum HPidHitData:: kTOF
static const enum HPidHitData:: kSHOWER
static const enum HPidHitData:: kRICHIPU
static const enum HPidHitData:: kALLDETS
Int_t nSector
Short_t iSystem
Int_t nRingPadNr
Float_t fRingCentroid
Float_t fRichTheta
Float_t fRichPhi
Int_t nRingPatMat
Int_t nRingHouTra
Int_t nRingAmplitude
Int_t nRingLocalMax4
Float_t fInnerMdcChiSquare
Float_t fInnerMdcdEdx
Float_t fInnerMdcdEdxSigma
Float_t fMdcRCoord Closest approach to beam axis
Float_t fMdcZCoord z coordinate of this closest approach
Float_t fMdcTheta
Float_t fMdcPhi
Float_t fOuterMdcChiSquare
Float_t fOuterMdcdEdx
Float_t fOuterMdcdEdxSigma
Float_t fCombinedMdcdEdx
Float_t fCombinedMdcdEdxSigma
Int_t iIPURingQuality
Int_t iIPUVetoQuality
Float_t fShowerSum[3]
Int_t nShowerClS[3]
Int_t nShowerRow
Int_t nShowerCol
Float_t fShowerTimeOfFlight
Float_t fMetaLocalX
Float_t fMetaLocalY
Float_t fTOFTimeOfFlight
Float_t fTOFLeftAmplitude
Float_t fTOFRightAmplitude
Float_t fTofEloss
Int_t iTofinoMult
Int_t nTofClsSize
Int_t nMetaCell
Int_t nTofCell
Int_t nTofModule
Short_t iIndRICH
Short_t iIndRICHIPU
Short_t iIndInnerSeg
Short_t iIndOuterSeg
Short_t iIndTOF
Short_t iIndShower
Short_t iIndClusInf0
Short_t iIndClusInf1
Short_t iIndClusInf2
Short_t iIndClusInf3
Short_t iIndMatch
Float_t fDistanceToVertex[10]
Bool_t hasRingCorrelation[10]
Bool_t hasMetaTrackCorrelation[10]
HPidHitData
Class for storing all intersting data from hit objects matched in
HMetaMatch. Dedicated to store data and serve as an associated class of
HPidTrackCandidate and HPidParticle
HPidHitData(const HPidHitData& source):TObject(source)
The hit flag datamembers are copied by the base class copy constructor
Short_t getIndClusInf(Int_t i) const
void reset(void)
Set all members to -1
Int_t getMdcNWires(Int_t i) const
Int_t getMdcClsSize(Int_t i) const
Int_t getMdcLevelCls(Int_t i) const
void fillFromMetaMatch(HMetaMatch *pMatch, Int_t iMatchIndex)
Float_t getDeltaThetaMDCRICH() const
Float_t getDeltaPhiMDCRICH() const
Float_t getDeltaThetaRKRICH(Float_t fRKTheta) const
Float_t getDeltaPhiRKRICH(Float_t fRKPhi,Float_t fRKTheta) const
void print(void) const
Inline Functions
void ~HPidHitData()
HPidHitData HPidHitData(const HPidHitData& source)
void clearFlags()
UInt_t getFlags() const
void Clear(Option_t*)
void Print(Option_t*) const
void setFlagRICH(Bool_t b = kTRUE)
Bool_t getFlagRICH() const
void setFlagInnerMDC(Bool_t b = kTRUE)
Bool_t getFlagInnerMDC() const
void setFlagOuterMDC(Bool_t b = kTRUE)
Bool_t getFlagOuterMDC() const
void setFlagTOF(Bool_t b = kTRUE)
Bool_t getFlagTOF() const
void setFlagSHOWER(Bool_t b = kTRUE)
Bool_t getFlagSHOWER() const
void setFlagRICHIPU(Bool_t b = kTRUE)
Bool_t getFlagRICHIPU() const
void setSector(Int_t nSec)
Int_t getSector() const
Float_t getTof() const
Short_t getSystem() const
Int_t getRingPadNr() const
Float_t getRingCentroid() const
Float_t getRichTheta() const
Float_t getRichPhi() const
Int_t getRingPatMat() const
Int_t getRingHouTra() const
Int_t getRingAmplitude() const
Int_t getRingLocalMax4() const
Float_t getInnerMdcChiSquare() const
Float_t getInnerMdcdEdx() const
Float_t getInnerMdcdEdxSigma() const
Float_t getMdcRCoord() const
Float_t getMdcZCoord() const
Float_t getMdcTheta() const
Float_t getMdcPhi() const
Float_t getOuterMdcChiSquare() const
Float_t getOuterMdcdEdx() const
Float_t getOuterMdcdEdxSigma() const
Float_t getCombinedMdcdEdx() const
Float_t getCombinedMdcdEdxSigma() const
Int_t getIPURingQuality() const
Int_t getIPUVetoQuality() const
Float_t getShowerSum(Int_t index) const
Int_t getShowerClS(Int_t index) const
Int_t getShowerRow() const
Int_t getShowerCol() const
Float_t getShowerTimeOfFlight() const
Float_t getMetaLocalX() const
Float_t getMetaLocalY() const
Float_t getTOFTimeOfFlight() const
Float_t getTOFLeftAmplitude() const
Float_t getTOFRightAmplitude() const
Float_t getTofEloss() const
Int_t getTofinoMult() const
Int_t getTofClsSize() const
Int_t getMetaCell() const
Int_t getTofCell() const
Int_t getTofModule() const
Short_t getIndRICH() const
Short_t getIndRICHIPU() const
Short_t getIndInnerSeg() const
Short_t getIndOuterSeg() const
Short_t getIndTOF() const
Short_t getIndShower() const
Short_t getIndMatch() const
Float_t getDistanceToVertex(Int_t momalg) const
Bool_t getRingCorrelation(Int_t momalg) const
Bool_t getMetaTrackCorrelation(Int_t momalg) const
void setSystem(Short_t o_System)
void setRingPadNr(Int_t o_RingPadNr)
void setRingCentroid(Float_t o_RingCentroid)
void setRichTheta(Float_t o_RichTheta)
void setRichPhi(Float_t o_RichPhi)
void setRingPatMat(Int_t o_RingPatMat)
void setRingHouTra(Int_t o_RingHouTra)
void setRingAmplitude(Int_t o_RingAmplitude)
void setRingLocalMax4(Int_t o_RingLocalMax4)
void setInnerMdcChiSquare(Float_t o_InnerMdcChiSquare)
void setInnerMdcdEdx(Float_t o_InnerMdcdEdx)
void setInnerMdcdEdxSigma(Float_t o_InnerMdcdEdxSigma)
void setMdcRCoord(Float_t o_MdcRCoord)
void setMdcZCoord(Float_t o_MdcZCoord)
void setMdcTheta(Float_t o_MdcTheta)
void setMdcPhi(Float_t o_MdcPhi)
void setOuterMdcChiSquare(Float_t o_OuterMdcChiSquare)
void setOuterMdcdEdx(Float_t o_OuterMdcdEdx)
void setOuterMdcdEdxSigma(Float_t o_OuterMdcdEdxSigma)
void setCombinedMdcdEdx(Float_t o_CombinedMdcdEdx)
void setCombinedMdcdEdxSigma(Float_t o_CombinedMdcdEdxSigma)
void setIPURingQuality(Int_t o_IPURingQuality)
void setIPUVetoQuality(Int_t o_IPUVetoQuality)
void setShowerSum(Int_t index, Float_t o_ShowerSum)
void setShowerClS(Int_t index, Int_t o_ShowerClS)
void setShowerRow(Int_t o_ShowerRow)
void setShowerCol(Int_t o_ShowerCol)
void setShowerTimeOfFlight(Float_t o_ShowerTimeOfFlight)
void setMetaLocalX(Float_t o_MetaLocalX)
void setMetaLocalY(Float_t o_MetaLocalY)
void setTOFTimeOfFlight(Float_t o_TOFTimeOfFlight)
void setTOFLeftAmplitude(Float_t o_TOFLeftAmplitude)
void setTOFRightAmplitude(Float_t o_TOFRightAmplitude)
void setTofEloss(Float_t o_TofEloss)
void setTofinoMult(Int_t o_TofinoMult)
void setTofClsSize(Int_t o_TofClsSize)
void setMetaCell(Int_t o_MetaCell)
void setTofCell(Int_t o_TofCell)
void setTofModule(Int_t o_TofModule)
void setIndRICH(Short_t o_IndRICH)
void setIndRICHIPU(Short_t o_IndRICHIPU)
void setIndInnerSeg(Short_t o_IndInnerSeg)
void setIndOuterSec(Short_t o_IndOuterSeg)
void setIndTOF(Short_t o_IndTOF)
void setIndShower(Short_t o_IndShower)
void setIndMatch(Short_t o_IndMatch)
void setDistanceToVertex(Int_t momalg, Float_t o_DistanceToVertex)
void setRingCorrelation(Int_t momalg, Float_t o_RingCorrelation)
void setMetaTrackCorrelation(Int_t momalg, Float_t o_MetaTrackCorrelation)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HPidHitData& operator=(const HPidHitData&)
Author: Marcin Jaskula 02/03/2003
Last update: Fri Jan 26 12:22:29 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.