#include "hpairdata.h"

HPairData


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

class HPairData : public TObject

Inheritance Chart:
TObject
<-
HPairData
<-
HPairGeantData

    protected:
virtual Bool_t init(HPair*) virtual Bool_t init(HPairExt*) virtual Bool_t init(HPairSimExt*) virtual Bool_t initData(HPair*, HPidParticle*, HPidParticle*, HEventHeader*) virtual void reset() public:
HPairData() HPairData(HPair*) HPairData(HPairExt*) HPairData(HPairSimExt*) HPairData(const HPairData&) virtual ~HPairData() static TClass* Class() Float_t getAngleToClosestFittedHadron1() const Float_t getAngleToClosestFittedHadron2() const Float_t getAngleToClosestFittedLepton1() const Float_t getAngleToClosestFittedLepton2() const Float_t getAngleToClosestNonFittedHadron1() const Float_t getAngleToClosestNonFittedHadron2() const Float_t getAngleToClosestNonFittedLepton1() const Float_t getAngleToClosestNonFittedLepton2() const Float_t* getArray() const Int_t getBitFieldPassedCuts() const Char_t getCharge() const Float_t getDistX() const Float_t getDistY() const Float_t getDistZ() const Bool_t getInit() Float_t getInvMass() const Char_t getIsCutFlag() const Float_t getMom1() const Float_t getMom2() const static const Int_t getNbDataItems() const Float_t getOpeningAngleDeg() const Short_t getParticleIndex1() const Short_t getParticleIndex2() const Float_t getPhiDeg1() const Float_t getPhiDeg2() const Int_t getPid1() const Int_t getPid2() const Float_t getProbability1() const Float_t getProbability2() const Float_t getRapidity() const Float_t getThetaDeg1() const Float_t getThetaDeg2() const Float_t getTransverseMomentum() const static const TString& getVarNames() const TVector3 getVert() const Float_t getVertX() const Float_t getVertY() const Float_t getVertZ() const Int_t hasDoubleDetectorHits() const virtual TClass* IsA() const HPairData& operator=(const HPairData&) Float_t pDist() const virtual void print() void setInit() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Int_t nChrg1 Int_t nChrg2 Int_t nMomAlg1 Int_t nMomAlg2 Int_t nMostProbPid1 Int_t nMostProbPid2 Int_t nPid1 Int_t nPid2 Int_t nSec1 Int_t nSec2 Float_t IOm_chi2_1 Float_t IOm_chi2_2 TVector3 aDist TVector3 aVert Float_t fEvtVertexX Float_t fEvtVertexY Float_t fEvtVertexZ Float_t fAngleToClosestFittedLepton1 Float_t fAngleToClosestFittedLepton2 Float_t fAngleToClosestNonFittedLepton1 Float_t fAngleToClosestNonFittedLepton2 Float_t fAngleToClosestFittedHadron1 Float_t fAngleToClosestFittedHadron2 Float_t fAngleToClosestNonFittedHadron1 Float_t fAngleToClosestNonFittedHadron2 Char_t cCharge Char_t cIsCut Float_t fBetaExp1 Float_t fBetaExp2 Float_t fDeltaPhiRM1 Float_t fDeltaPhiRM2 Float_t fDeltaThetaRM1 Float_t fDeltaThetaRM2 Float_t fInnerChiSquare1 Float_t fOuterChiSquare1 Float_t fDistanceToVertex1 Float_t fInnerChiSquare2 Float_t fOuterChiSquare2 Float_t fDistanceToVertex2 Float_t fMass Float_t fMassExp1 Float_t fMassExp2 Float_t fMom1 Float_t fMom2 Float_t fOpang Float_t fPhiDeg1 Float_t fPhiDeg2 Float_t fProbability1 Float_t fProbability2 Float_t fR1 Float_t fR2 Float_t fRapidity Float_t fRichPhi1 Float_t fRichPhi2 Float_t fRichTheta1 Float_t fRichTheta2 Float_t fRingCentroid1 Float_t fRingCentroid2 Float_t fSys1 Float_t fSys2 Float_t fThetaDeg1 Float_t fThetaDeg2 Float_t fTof1 Float_t fTof2 Float_t fTransverseMomentum Float_t fWeightMostProbPID1 Float_t fWeightMostProbPID2 Float_t fZ1 Float_t fZ2 Int_t nBitFieldPassedCuts Int_t nDSflag Int_t nEvtNr Int_t nRingAmplitude1 Int_t nRingAmplitude2 Int_t nRingHouTra1 Int_t nRingHouTra2 Int_t nRingLocalMax41 Int_t nRingLocalMax42 Int_t nRingPadNr1 Int_t nRingPadNr2 Int_t nRingPatMat1 Int_t nRingPatMat2 Int_t nRun Int_t nTrigDec Float_t qSpline1 Float_t qSpline2 Float_t rkchi1 Float_t rkchi2 Float_t fTofEloss1 Float_t fTofEloss2 Float_t fInnerMdcdEdx1 Float_t fInnerMdcdEdx2 Float_t fInnerMdcdEdxSigma1 Float_t fInnerMdcdEdxSigma2 Float_t fOuterMdcdEdx1 Float_t fOuterMdcdEdx2 Float_t fOuterMdcdEdxSigma1 Float_t fOuterMdcdEdxSigma2 Float_t fShower_Sum0_1 Float_t fShower_Sum0_2 Short_t sIdxP1 Short_t sIdxP2 Short_t sIdxPidCand1 Short_t sIdxPidCand2 Short_t sIndInnerSeg1 Short_t sIndInnerSeg2 Short_t sIndOuterSeg1 Short_t sIndOuterSeg2 Short_t sIndRICH1 Short_t sIndRICH2 Short_t sIndShower1 Short_t sIndShower2 Short_t sIndTOF1 Short_t sIndTOF2 static const TString cVars static const Int_t DATAITEMS Bool_t kIsInit !

Class Description


 HPairData




HPairData()

HPairData(HPair* p)

HPairData(HPairExt* p)

HPairData(HPairSimExt* p)

~HPairData()

void print()

Bool_t init(HPair* pPair)
 get pointers to objects with relevant information

Bool_t init(HPairSimExt* pPair)
 get pointers to objects with relevant information

Bool_t init(HPairExt* pPair)
 get pointers to objects with relevant information

Bool_t initData(HPair* p, HPidParticle* p1, HPidParticle* p2, HEventHeader* pEvtHeader)

void reset()

Float_t* getArray(void) const

Int_t hasDoubleDetectorHits() const
 flags for detectors
 RICH 1, inner MDC 2, outer MDC 3, SHOWER 4, TOF 5

const TString& getVarNames()



Inline Functions


             Bool_t getInit()
               void setInit()
            Float_t getOpeningAngleDeg() const
             Char_t getCharge() const
             Char_t getIsCutFlag() const
            Float_t getInvMass() const
            Float_t getRapidity() const
            Float_t getTransverseMomentum() const
            Short_t getParticleIndex1() const
            Short_t getParticleIndex2() const
            Float_t getProbability1() const
            Float_t getProbability2() const
              Int_t getPid1() const
              Int_t getPid2() const
           TVector3 getVert() const
            Float_t getVertX() const
            Float_t getVertY() const
            Float_t getVertZ() const
            Float_t getDistX() const
            Float_t getDistY() const
            Float_t getDistZ() const
            Float_t pDist() const
            Float_t getThetaDeg1() const
            Float_t getThetaDeg2() const
            Float_t getPhiDeg1() const
            Float_t getPhiDeg2() const
            Float_t getMom1() const
            Float_t getMom2() const
            Float_t getAngleToClosestFittedLepton1() const
            Float_t getAngleToClosestFittedLepton2() const
            Float_t getAngleToClosestNonFittedLepton1() const
            Float_t getAngleToClosestNonFittedLepton2() const
            Float_t getAngleToClosestFittedHadron1() const
            Float_t getAngleToClosestFittedHadron2() const
            Float_t getAngleToClosestNonFittedHadron1() const
            Float_t getAngleToClosestNonFittedHadron2() const
              Int_t getBitFieldPassedCuts() const
        const Int_t getNbDataItems() const
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
          HPairData HPairData(const HPairData&)
         HPairData& operator=(const HPairData&)


Last update: Fri Jan 26 12:20:12 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.