class HPidHitData: public TObject

_HADES_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


Function Members (Methods)

public:
HPidHitData()
HPidHitData(const HPidHitData& source)
virtual~HPidHitData()
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 voidClear(Option_t*)
voidclearFlags()
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 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
voidfillFromMetaMatch(HMetaMatch* pMatch, Int_t iMatchIndex)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
Float_tgetCombinedMdcdEdx() const
Float_tgetCombinedMdcdEdxSigma() const
Float_tgetDeltaPhiMDCRICH() const
Float_tgetDeltaPhiRKRICH(Float_t fRKPhi, Float_t fRKTheta) const
Float_tgetDeltaThetaMDCRICH() const
Float_tgetDeltaThetaRKRICH(Float_t fRKTheta) const
Float_tgetDistanceToVertex(Int_t momalg) const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
Bool_tgetFlagInnerMDC() const
Bool_tgetFlagOuterMDC() const
Bool_tgetFlagRICH() const
Bool_tgetFlagRICHIPU() const
UInt_tgetFlags() const
Bool_tgetFlagSHOWER() const
Bool_tgetFlagTOF() const
virtual const char*TObject::GetIconName() const
Short_tgetIndClusInf(Int_t i) const
Short_tgetIndInnerSeg() const
Short_tgetIndMatch() const
Short_tgetIndOuterSeg() const
Short_tgetIndRICH() const
Short_tgetIndRICHIPU() const
Short_tgetIndShower() const
Short_tgetIndTOF() const
Float_tgetInnerMdcChiSquare() const
Float_tgetInnerMdcdEdx() const
Float_tgetInnerMdcdEdxSigma() const
Int_tgetIPURingQuality() const
Int_tgetIPUVetoQuality() const
Int_tgetMdcClsSize(Int_t i) const
Int_tgetMdcLevelCls(Int_t i) const
Int_tgetMdcNWires(Int_t i) const
Float_tgetMdcPhi() const
Float_tgetMdcRCoord() const
Float_tgetMdcTheta() const
Float_tgetMdcZCoord() const
Int_tgetMetaCell() const
Float_tgetMetaLocalX() const
Float_tgetMetaLocalY() const
Bool_tgetMetaTrackCorrelation(Int_t momalg) const
virtual const char*TObject::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
Float_tgetOuterMdcChiSquare() const
Float_tgetOuterMdcdEdx() const
Float_tgetOuterMdcdEdxSigma() const
Float_tgetRichPhi() const
Float_tgetRichTheta() const
Int_tgetRingAmplitude() const
Float_tgetRingCentroid() const
Bool_tgetRingCorrelation(Int_t momalg) const
Int_tgetRingHouTra() const
Int_tgetRingLocalMax4() const
Int_tgetRingPadNr() const
Int_tgetRingPatMat() const
Int_tgetSector() const
Int_tgetShowerClS(Int_t index) const
Int_tgetShowerCol() const
Int_tgetShowerRow() const
Float_tgetShowerSum(Int_t index) const
Float_tgetShowerTimeOfFlight() const
Short_tgetSystem() const
virtual const char*TObject::GetTitle() const
Float_tgetTof() const
Int_tgetTofCell() const
Int_tgetTofClsSize() const
Float_tgetTofEloss() const
Int_tgetTofinoMult() const
Float_tgetTOFLeftAmplitude() const
Int_tgetTofModule() const
Float_tgetTOFRightAmplitude() const
Float_tgetTOFTimeOfFlight() const
virtual UInt_tTObject::GetUniqueID() const
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
virtual Bool_tTObject::IsFolder() const
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)
HPidHitData&operator=(const HPidHitData&)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
voidprint() const
virtual voidPrint(Option_t*) const
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidreset()
voidTObject::ResetBit(UInt_t f)
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)
voidsetCombinedMdcdEdx(Float_t o_CombinedMdcdEdx)
voidsetCombinedMdcdEdxSigma(Float_t o_CombinedMdcdEdxSigma)
voidsetDistanceToVertex(Int_t momalg, Float_t o_DistanceToVertex)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidsetFlagInnerMDC(Bool_t b = kTRUE)
voidsetFlagOuterMDC(Bool_t b = kTRUE)
voidsetFlagRICH(Bool_t b = kTRUE)
voidsetFlagRICHIPU(Bool_t b = kTRUE)
voidsetFlagSHOWER(Bool_t b = kTRUE)
voidsetFlagTOF(Bool_t b = kTRUE)
voidsetIndInnerSeg(Short_t o_IndInnerSeg)
voidsetIndMatch(Short_t o_IndMatch)
voidsetIndOuterSec(Short_t o_IndOuterSeg)
voidsetIndRICH(Short_t o_IndRICH)
voidsetIndRICHIPU(Short_t o_IndRICHIPU)
voidsetIndShower(Short_t o_IndShower)
voidsetIndTOF(Short_t o_IndTOF)
voidsetInnerMdcChiSquare(Float_t o_InnerMdcChiSquare)
voidsetInnerMdcdEdx(Float_t o_InnerMdcdEdx)
voidsetInnerMdcdEdxSigma(Float_t o_InnerMdcdEdxSigma)
voidsetIPURingQuality(Int_t o_IPURingQuality)
voidsetIPUVetoQuality(Int_t o_IPUVetoQuality)
voidsetMdcPhi(Float_t o_MdcPhi)
voidsetMdcRCoord(Float_t o_MdcRCoord)
voidsetMdcTheta(Float_t o_MdcTheta)
voidsetMdcZCoord(Float_t o_MdcZCoord)
voidsetMetaCell(Int_t o_MetaCell)
voidsetMetaLocalX(Float_t o_MetaLocalX)
voidsetMetaLocalY(Float_t o_MetaLocalY)
voidsetMetaTrackCorrelation(Int_t momalg, Float_t o_MetaTrackCorrelation)
static voidTObject::SetObjectStat(Bool_t stat)
voidsetOuterMdcChiSquare(Float_t o_OuterMdcChiSquare)
voidsetOuterMdcdEdx(Float_t o_OuterMdcdEdx)
voidsetOuterMdcdEdxSigma(Float_t o_OuterMdcdEdxSigma)
voidsetRichPhi(Float_t o_RichPhi)
voidsetRichTheta(Float_t o_RichTheta)
voidsetRingAmplitude(Int_t o_RingAmplitude)
voidsetRingCentroid(Float_t o_RingCentroid)
voidsetRingCorrelation(Int_t momalg, Float_t o_RingCorrelation)
voidsetRingHouTra(Int_t o_RingHouTra)
voidsetRingLocalMax4(Int_t o_RingLocalMax4)
voidsetRingPadNr(Int_t o_RingPadNr)
voidsetRingPatMat(Int_t o_RingPatMat)
voidsetSector(Int_t nSec)
voidsetShowerClS(Int_t index, Int_t o_ShowerClS)
voidsetShowerCol(Int_t o_ShowerCol)
voidsetShowerRow(Int_t o_ShowerRow)
voidsetShowerSum(Int_t index, Float_t o_ShowerSum)
voidsetShowerTimeOfFlight(Float_t o_ShowerTimeOfFlight)
voidsetSystem(Short_t o_System)
voidsetTofCell(Int_t o_TofCell)
voidsetTofClsSize(Int_t o_TofClsSize)
voidsetTofEloss(Float_t o_TofEloss)
voidsetTofinoMult(Int_t o_TofinoMult)
voidsetTOFLeftAmplitude(Float_t o_TOFLeftAmplitude)
voidsetTofModule(Int_t o_TofModule)
voidsetTOFRightAmplitude(Float_t o_TOFRightAmplitude)
voidsetTOFTimeOfFlight(Float_t o_TOFTimeOfFlight)
virtual voidTObject::SetUniqueID(UInt_t uid)
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()

Data Members

public:
enum { kRICH
kINNERMDC
kOUTERMDC
kTOF
kSHOWER
kRICHIPU
kALLDETS
};
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
public:
Float_tfCombinedMdcdEdx
Float_tfCombinedMdcdEdxSigma
Float_tfDistanceToVertex[10]
Float_tfInnerMdcChiSquare
Float_tfInnerMdcdEdx
Float_tfInnerMdcdEdxSigma
Float_tfMdcPhi
Float_tfMdcRCoordClosest approach to beam axis
Float_tfMdcTheta
Float_tfMdcZCoordz coordinate of this closest approach
Float_tfMetaLocalX
Float_tfMetaLocalY
Float_tfOuterMdcChiSquare
Float_tfOuterMdcdEdx
Float_tfOuterMdcdEdxSigma
Float_tfRichPhi
Float_tfRichTheta
Float_tfRingCentroid
Float_tfShowerSum[3]
Float_tfShowerTimeOfFlight
Float_tfTOFLeftAmplitude
Float_tfTOFRightAmplitude
Float_tfTOFTimeOfFlight
Float_tfTofEloss
Bool_thasMetaTrackCorrelation[10]
Bool_thasRingCorrelation[10]
Int_tiIPURingQuality
Int_tiIPUVetoQuality
Short_tiIndClusInf0
Short_tiIndClusInf1
Short_tiIndClusInf2
Short_tiIndClusInf3
Short_tiIndInnerSeg
Short_tiIndMatch
Short_tiIndOuterSeg
Short_tiIndRICH
Short_tiIndRICHIPU
Short_tiIndShower
Short_tiIndTOF
Short_tiSystem
Int_tiTofinoMult
Int_tnMetaCell
Int_tnRingAmplitude
Int_tnRingHouTra
Int_tnRingLocalMax4
Int_tnRingPadNr
Int_tnRingPatMat
Int_tnSector
Int_tnShowerClS[3]
Int_tnShowerCol
Int_tnShowerRow
Int_tnTofCell
Int_tnTofClsSize
Int_tnTofModule

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

HPidHitData(const HPidHitData& 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)
HPidHitData(const HPidHitData& source)
{ reset(); }
virtual ~HPidHitData(void)
{ }
void clearFlags(void)
all detectors are set to "OFF" - i.e. there was NO hit in any subsystem
{ ResetBit(kALLDETS); }
UInt_t getFlags(void)
get information whether a specific detector was active
{ return ((TestBits(kALLDETS) & kALLDETS)); }
void Clear(Option_t* )
Overloads base class function
{ reset(); }
void Print(Option_t* ) const
Print data members
{ print(); }
void setFlagRICH(Bool_t b = kTRUE)
Getters and setters for the above documented flags
Bool_t getFlagRICH(void)
{ return TestBits(kRICH); }
void setFlagInnerMDC(Bool_t b = kTRUE)
Bool_t getFlagInnerMDC(void)
{ return TestBits(kINNERMDC); }
void setFlagOuterMDC(Bool_t b = kTRUE)
Bool_t getFlagOuterMDC(void)
{ return TestBits(kOUTERMDC); }
void setFlagTOF(Bool_t b = kTRUE)
Bool_t getFlagTOF(void)
{ return TestBits(kTOF); }
void setFlagSHOWER(Bool_t b = kTRUE)
Bool_t getFlagSHOWER(void)
{ return TestBits(kSHOWER); }
void setFlagRICHIPU(Bool_t b = kTRUE)
Bool_t getFlagRICHIPU(void)
{ return TestBits(kRICHIPU); }
void setSector(Int_t nSec)
getters and setters will not be documented unless neccessary
{nSector=nSec;}
Int_t getSector() const
{return nSector;}
Float_t getTof() const
{return (iSystem==0)?fShowerTimeOfFlight:fTOFTimeOfFlight;}
Short_t getSystem() const
GETTERS:
Int_t   getSector()        {return nSector;}
{return iSystem;}
Int_t getRingPadNr() const
{return nRingPadNr;}
Float_t getRingCentroid() const
{return fRingCentroid;}
Float_t getRichTheta() const
{return fRichTheta;}
Float_t getRichPhi() const
{return fRichPhi;}
Int_t getRingPatMat() const
{return nRingPatMat;}
Int_t getRingHouTra() const
{return nRingHouTra;}
Int_t getRingAmplitude() const
{return nRingAmplitude;}
Int_t getRingLocalMax4() const
{return nRingLocalMax4;}
Float_t getInnerMdcChiSquare() const
{return fInnerMdcChiSquare;}
Float_t getInnerMdcdEdx() const
{return fInnerMdcdEdx;}
Float_t getInnerMdcdEdxSigma() const
{return fInnerMdcdEdxSigma;}
Float_t getMdcRCoord() const
{return fMdcRCoord;}
Float_t getMdcZCoord() const
{return fMdcZCoord;}
Float_t getMdcTheta() const
{return fMdcTheta;}
Float_t getMdcPhi() const
{return fMdcPhi;}
Float_t getOuterMdcChiSquare() const
{return fOuterMdcChiSquare;}
Float_t getOuterMdcdEdx() const
{return fOuterMdcdEdx;}
Float_t getOuterMdcdEdxSigma() const
{return fOuterMdcdEdxSigma;}
Float_t getCombinedMdcdEdx() const
{return fCombinedMdcdEdx;}
Float_t getCombinedMdcdEdxSigma() const
{return fCombinedMdcdEdxSigma;}
Int_t getIPURingQuality() const
{return iIPURingQuality;}
Int_t getIPUVetoQuality() const
{return iIPUVetoQuality;}
Float_t getShowerSum(Int_t index) const
{return fShowerSum[index];}
Int_t getShowerClS(Int_t index) const
{return nShowerClS[index];}
Int_t getShowerRow() const
{return nShowerRow;}
Int_t getShowerCol() const
{return nShowerCol;}
Float_t getShowerTimeOfFlight() const
{return fShowerTimeOfFlight;}
Float_t getMetaLocalX() const
{return fMetaLocalX;}
Float_t getMetaLocalY() const
{return fMetaLocalY;}
Float_t getTOFTimeOfFlight() const
{return fTOFTimeOfFlight;}
Float_t getTOFLeftAmplitude() const
{return fTOFLeftAmplitude;}
Float_t getTOFRightAmplitude() const
{return fTOFRightAmplitude;}
Float_t getTofEloss() const
{return fTofEloss;}
Int_t getTofinoMult() const
{return iTofinoMult;}
Int_t getTofClsSize() const
{return nTofClsSize;}
Int_t getMetaCell() const
{return nMetaCell;}
Int_t getTofCell() const
{return nTofCell;}
Int_t getTofModule() const
{return nTofModule;}
Short_t getIndRICH() const
{return iIndRICH;}
Short_t getIndRICHIPU() const
{return iIndRICHIPU;}
Short_t getIndInnerSeg() const
{return iIndInnerSeg;}
Short_t getIndOuterSeg() const
{return iIndOuterSeg;}
Short_t getIndTOF() const
{return iIndTOF;}
Short_t getIndShower() const
{return iIndShower;}
Short_t getIndMatch() const
{return iIndMatch;}
Float_t getDistanceToVertex(Int_t momalg) const
kTRUE if for a specific momentum algorithm a ring is in correlation with a the track.
This overruns the bit getFlagRICH() because the answer might be different for each momentum method
due to our momentum dependent correlation windows.
{return fDistanceToVertex[momalg];}
Bool_t getRingCorrelation(Int_t momalg) const
{return hasRingCorrelation[momalg];}
Bool_t getMetaTrackCorrelation(Int_t momalg) const
{return hasMetaTrackCorrelation[momalg];}
void setSystem(Short_t o_System)
SETTERS:
void setSector(Int_t o_Sector)                {nSector=o_Sector;}
{iSystem=o_System;}
void setRingPadNr(Int_t o_RingPadNr)
{nRingPadNr=o_RingPadNr;}
void setRingCentroid(Float_t o_RingCentroid)
{fRingCentroid=o_RingCentroid;}
void setRichTheta(Float_t o_RichTheta)
{fRichTheta=o_RichTheta;}
void setRichPhi(Float_t o_RichPhi)
{fRichPhi=o_RichPhi;}
void setRingPatMat(Int_t o_RingPatMat)
{nRingPatMat=o_RingPatMat;}
void setRingHouTra(Int_t o_RingHouTra)
{nRingHouTra=o_RingHouTra;}
void setRingAmplitude(Int_t o_RingAmplitude)
{nRingAmplitude=o_RingAmplitude;}
void setRingLocalMax4(Int_t o_RingLocalMax4)
{nRingLocalMax4=o_RingLocalMax4;}
void setInnerMdcChiSquare(Float_t o_InnerMdcChiSquare)
  void setMdcClsSize0(Int_t o_MdcClsSize0)   {iMdcClsSize0=o_MdcClsSize0;}
  void setMdcNWires0(Int_t o_MdcNWires0)    {iMdcNWires0=o_MdcNWires0;}
  void setMdcLevelCls0(Int_t o_MdcLevelCls0)  {iMdcLevelCls0=o_MdcLevelCls0;}
  void setMdcClsSize1(Int_t o_MdcClsSize1)   {iMdcClsSize1=o_MdcClsSize1;}
  void setMdcNWires1(Int_t o_MdcNWires1)    {iMdcNWires1=o_MdcNWires1;}
  void setMdcLevelCls1(Int_t o_MdcLevelCls1)  {iMdcLevelCls1=o_MdcLevelCls1;}

{fInnerMdcChiSquare=o_InnerMdcChiSquare;}
void setInnerMdcdEdx(Float_t o_InnerMdcdEdx)
{fInnerMdcdEdx=o_InnerMdcdEdx;}
void setInnerMdcdEdxSigma(Float_t o_InnerMdcdEdxSigma)
{fInnerMdcdEdxSigma=o_InnerMdcdEdxSigma;}
void setMdcRCoord(Float_t o_MdcRCoord)
{fMdcRCoord=o_MdcRCoord;}
void setMdcZCoord(Float_t o_MdcZCoord)
{fMdcZCoord=o_MdcZCoord;}
void setMdcTheta(Float_t o_MdcTheta)
{fMdcTheta=o_MdcTheta;}
void setMdcPhi(Float_t o_MdcPhi)
{fMdcPhi=o_MdcPhi;}
void setOuterMdcChiSquare(Float_t o_OuterMdcChiSquare)
  void setMdcClsSize2(Int_t o_MdcClsSize2)   {iMdcClsSize2=o_MdcClsSize2;}
  void setMdcNWires2(Int_t o_MdcNWires2)    {iMdcNWires2=o_MdcNWires2;}
  void setMdcLevelCls2(Int_t o_MdcLevelCls2)  {iMdcLevelCls2=o_MdcLevelCls2;}
  void setMdcClsSize3(Int_t o_MdcClsSize3)   {iMdcClsSize3=o_MdcClsSize3;}
  void setMdcNWires3(Int_t o_MdcNWires3)    {iMdcNWires3=o_MdcNWires3;}
  void setMdcLevelCls3(Int_t o_MdcLevelCls3)  {iMdcLevelCls3=o_MdcLevelCls3;}

{fOuterMdcChiSquare=o_OuterMdcChiSquare;}
void setOuterMdcdEdx(Float_t o_OuterMdcdEdx)
{fOuterMdcdEdx=o_OuterMdcdEdx;}
void setOuterMdcdEdxSigma(Float_t o_OuterMdcdEdxSigma)
{fOuterMdcdEdxSigma=o_OuterMdcdEdxSigma;}
void setCombinedMdcdEdx(Float_t o_CombinedMdcdEdx)
{fCombinedMdcdEdx=o_CombinedMdcdEdx;}
void setCombinedMdcdEdxSigma(Float_t o_CombinedMdcdEdxSigma)
{fCombinedMdcdEdxSigma=o_CombinedMdcdEdxSigma;}
void setIPURingQuality(Int_t o_IPURingQuality)
{iIPURingQuality=o_IPURingQuality;}
void setIPUVetoQuality(Int_t o_IPUVetoQuality)
{iIPUVetoQuality=o_IPUVetoQuality;}
void setShowerSum(Int_t index, Float_t o_ShowerSum)
{fShowerSum[index]=o_ShowerSum;}
void setShowerClS(Int_t index, Int_t o_ShowerClS)
{nShowerClS[index]=o_ShowerClS;}
void setShowerRow(Int_t o_ShowerRow)
{nShowerRow=o_ShowerRow;}
void setShowerCol(Int_t o_ShowerCol)
{nShowerCol=o_ShowerCol;}
void setShowerTimeOfFlight(Float_t o_ShowerTimeOfFlight)
{fShowerTimeOfFlight=o_ShowerTimeOfFlight;}
void setMetaLocalX(Float_t o_MetaLocalX)
{fMetaLocalX=o_MetaLocalX;}
void setMetaLocalY(Float_t o_MetaLocalY)
{fMetaLocalY=o_MetaLocalY;}
void setTOFTimeOfFlight(Float_t o_TOFTimeOfFlight)
{fTOFTimeOfFlight=o_TOFTimeOfFlight;}
void setTOFLeftAmplitude(Float_t o_TOFLeftAmplitude)
{fTOFLeftAmplitude=o_TOFLeftAmplitude;}
void setTOFRightAmplitude(Float_t o_TOFRightAmplitude)
{fTOFRightAmplitude=o_TOFRightAmplitude;}
void setTofEloss(Float_t o_TofEloss)
{fTofEloss=o_TofEloss;}
void setTofinoMult(Int_t o_TofinoMult)
{iTofinoMult=o_TofinoMult;}
void setTofClsSize(Int_t o_TofClsSize)
{nTofClsSize=o_TofClsSize;}
void setMetaCell(Int_t o_MetaCell)
{nMetaCell=o_MetaCell;}
void setTofCell(Int_t o_TofCell)
{nTofCell=o_TofCell;}
void setTofModule(Int_t o_TofModule)
{nTofModule=o_TofModule;}
void setIndRICH(Short_t o_IndRICH)
{iIndRICH=o_IndRICH;}
void setIndRICHIPU(Short_t o_IndRICHIPU)
{iIndRICHIPU=o_IndRICHIPU;}
void setIndInnerSeg(Short_t o_IndInnerSeg)
{iIndInnerSeg=o_IndInnerSeg;}
void setIndOuterSec(Short_t o_IndOuterSeg)
{iIndOuterSeg=o_IndOuterSeg;}
void setIndTOF(Short_t o_IndTOF)
{iIndTOF=o_IndTOF;}
void setIndShower(Short_t o_IndShower)
{iIndShower=o_IndShower;}
void setIndMatch(Short_t o_IndMatch)
{iIndMatch=o_IndMatch;}
void setDistanceToVertex(Int_t momalg, Float_t o_DistanceToVertex)
kTRUE if for a specific momentum algorithm a ring is in correlation with a the track.
This overruns the bit setFlagRICH() because the answer might be different for each momentum method
due to our momentum dependent correlation windows.
{fDistanceToVertex[momalg]=o_DistanceToVertex;}
void setRingCorrelation(Int_t momalg, Float_t o_RingCorrelation)
{hasRingCorrelation[momalg]=o_RingCorrelation;}
void setMetaTrackCorrelation(Int_t momalg, Float_t o_MetaTrackCorrelation)
{hasMetaTrackCorrelation[momalg]=o_MetaTrackCorrelation;}

Author: Marcin Jaskula 02/03/2003
Last change: Sat May 22 13:07:10 2010
Last generated: 2010-05-22 13:07

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.