ROOT logo
HYDRA - THE HADES ANALYSIS PACKAGE » (UNKNOWN) » HKalMetaMatch

class HKalMetaMatch: public TObject

_HADES_CLASS_DESCRIPTION



Function Members (Methods)

public:
HKalMetaMatch()
HKalMetaMatch(const HKalMetaMatch&)
virtual~HKalMetaMatch()
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()
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 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
virtual Float_tgetBeta() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual const char*TObject::GetIconName() const
virtual Int_tgetIndex() const
virtual Float_tgetMass2() const
virtual Float_tgetMetaEloss() const
virtual const TVector3&getMetaHit() const
virtual voidgetMetaHit(Float_t& x, Float_t& y, Float_t& z) const
virtual voidgetMetaHitLocal(Float_t& x, Float_t& y, Float_t& z) const
virtual const TVector3&getMetaReco() const
virtual voidgetMetaReco(Float_t& x, Float_t& y, Float_t& z) const
virtual voidgetMetaRecoLocal(Float_t& x, Float_t& y, Float_t& z) const
virtual Int_tgetMetaSys() 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
virtual Float_tgetQuality() const
virtual Int_tgetSystem() const
virtual const char*TObject::GetTitle() const
virtual Float_tgetTof() const
virtual Float_tgetTrackLength() 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_tisFilled() 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()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
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)
HKalMetaMatch&operator=(const HKalMetaMatch&)
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)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(ostream& out, Option_t* option = "")
virtual voidsetBeta(Float_t b)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
virtual voidsetIndex(Short_t i)
virtual voidsetMass2(Float_t m2)
virtual voidsetMetaEloss(Float_t de)
virtual voidsetMetaHit(Float_t x, Float_t y, Float_t z)
virtual voidsetMetaHitLocal(Float_t x, Float_t y, Float_t z)
virtual voidsetMetaReco(Float_t x, Float_t y, Float_t z)
virtual voidsetMetaRecoLocal(Float_t x, Float_t y, Float_t z)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidsetQuality(Float_t q)
virtual voidsetSystem(Int_t sys)
virtual voidsetTof(Float_t t)
virtual voidsetTrackLength(Float_t l)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_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

private:
Float_tbetaRelativistic velocity.
Int_tindIndex of RPC hit, shower hit, emc hit or tof cluster.
Float_tmass2Squared mass.
Float_tmetaElossEnergy loss from META detector.
TVector3metaHitHit in META detector in sector coordinates.
TVector3metaHitLocalHit in META detector in detector specific coordinates.
TVector3metaRecoReconstructed META hit in sector coordinates.
TVector3metaRecoLocalReconstructed META hit in detector specific coordinates.
Int_tmetaSys0 = Rpc, 1 = Shower, 2 = Tof, 3 = Emc
Float_tqualityQuality of META match.
Float_ttofTime-of-flight measurement for RPC/TOF hits in ns.
Float_ttrackLengthLength of reconstructed track in mm.

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

HKalMetaMatch()
void clear()
HKalMetaMatch()
virtual ~HKalMetaMatch()
{ ; }
Bool_t isFilled() const
{ return (ind >= 0); }
Float_t getBeta() const
{ return beta; }
Int_t getIndex() const
{ return ind; }
Float_t getMass2() const
{ return mass2; }
Float_t getMetaEloss() const
{ return metaEloss; }
const TVector3& getMetaHit() const
{ return metaHit; }
void getMetaHit(Float_t& x, Float_t& y, Float_t& z) const
{ x = metaHit.X(), y = metaHit.Y(), z = metaHit.Z(); }
void getMetaHitLocal(Float_t& x, Float_t& y, Float_t& z) const
{ x = metaHitLocal.X(), y = metaHitLocal.Y(), z = metaHitLocal.Z(); }
const TVector3& getMetaReco() const
{ return metaReco; }
void getMetaReco(Float_t& x, Float_t& y, Float_t& z) const
{ x = metaReco.X(), y = metaReco.Y(), z = metaReco.Z(); }
void getMetaRecoLocal(Float_t& x, Float_t& y, Float_t& z) const
{ x = metaRecoLocal.X(), y = metaRecoLocal.Y(), z = metaRecoLocal.Z(); }
Int_t getMetaSys() const
{ return metaSys; }
Float_t getQuality() const
{ return quality; }
Int_t getSystem() const
{ return metaSys; }
Float_t getTof() const
{ return tof; }
Float_t getTrackLength() const
{ return trackLength; }
void setBeta(Float_t b)
{ beta = b; }
void setIndex(Short_t i)
{ ind = i; }
void setMass2(Float_t m2)
{ mass2 = m2; }
void setMetaEloss(Float_t de)
{ metaEloss = de; }
void setMetaHit(Float_t x, Float_t y, Float_t z)
{ metaHit.SetXYZ(x, y, z); }
void setMetaHitLocal(Float_t x, Float_t y, Float_t z)
{ metaHitLocal.SetXYZ(x, y, z); }
void setMetaReco(Float_t x, Float_t y, Float_t z)
{ metaReco.SetXYZ(x, y, z); }
void setMetaRecoLocal(Float_t x, Float_t y, Float_t z)
{ metaRecoLocal.SetXYZ(x, y, z); }
void setSystem(Int_t sys)
{ metaSys = sys; }
void setQuality(Float_t q)
{ quality = q; }
void setTof(Float_t t)
{ tof = t; }
void setTrackLength(Float_t l)
{ trackLength = l; }