#include "hpidhitdata.h"

HPidHitData


class description - source file - inheritance tree (.pdf)

class HPidHitData : public TObject

Inheritance Chart:
TObject
<-
HPidHitData

    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)

Data Members


    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]

Class Description

                                                                            
 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.