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

class HMdcClusInfSim: public HMdcClusInf

_HADES_CLASS_DESCRIPTION

 HMdcClusInfSim

 Data object keep information about sim. tracks in chamber cluster.


Function Members (Methods)

public:
HMdcClusInfSim()
HMdcClusInfSim(const HMdcClusInfSim&)
virtual~HMdcClusInfSim()
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
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
Float_tHMdcClusInf::getAlpha()
Short_tHMdcClusInf::getClusFitIndex()
Short_tHMdcClusInf::getClusIndex()
Int_tHMdcClusInf::getClusSize()
Float_tHMdcClusInf::getdedx()
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
Char_tHMdcClusInf::getFitStat()
virtual const char*TObject::GetIconName() const
Char_tHMdcClusInf::getLevelClFinding()
virtual const char*TObject::GetName() const
Short_tHMdcClusInf::getNDrTimes()
Short_tHMdcClusInf::getNDrTimesFitted()
Short_tHMdcClusInf::getNLayers()
Short_tHMdcClusInf::getNLayersFitted()
Short_tHMdcClusInf::getNMergClust()
Char_tHMdcClusInf::getNModInCl()
Char_tHMdcClusInf::getNModInFit()
Short_tgetNTimesInTrack(Int_t indx) const
Short_tgetNTracks() const
UChar_tHMdcClusInf::getNWireCutdedx()
UChar_tHMdcClusInf::getNWirededx()
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
Float_tHMdcClusInf::getRatio()
voidHMdcClusInf::getShape(Float_t& s1, Float_t& s2, Float_t& al)
Float_tHMdcClusInf::getSigma1()
Float_tHMdcClusInf::getSigma2()
Float_tHMdcClusInf::getSigmadedx()
virtual const char*TObject::GetTitle() const
Int_tgetTrack(Int_t indx) const
virtual UInt_tTObject::GetUniqueID() const
Float_tHMdcClusInf::getXClus()
Float_tHMdcClusInf::getXHit()
Float_tHMdcClusInf::getYClus()
Float_tHMdcClusInf::getYHit()
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
Bool_tHMdcClusInf::isClParEqual(HMdcClusInf* cf)
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()
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)
HMdcClusInfSim&operator=(const HMdcClusInfSim&)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidprint() const
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 = "")
voidHMdcClusInf::setAlpha(const Float_t al)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidHMdcClusInf::setClusFitIndex(const Short_t ind)
voidHMdcClusInf::setClusIndex(const Short_t ind)
voidHMdcClusInf::setClusSize(const Short_t sz)
voidHMdcClusInf::setdedx(Float_t dedxval)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidHMdcClusInf::setFitStat(const Char_t st)
voidHMdcClusInf::setIsFitted()
voidHMdcClusInf::setIsNotFitted()
voidHMdcClusInf::setLevelClFinding(const Char_t lv)
voidHMdcClusInf::setNDrTimes(const Short_t ndt)
voidHMdcClusInf::setNDrTimesFitted(const Short_t nwf)
voidHMdcClusInf::setNLayers(const Short_t nl)
voidHMdcClusInf::setNLayersFitted(const Short_t nlf)
voidHMdcClusInf::setNMergClust(const Short_t nmc)
voidHMdcClusInf::setNModInCl(const Char_t nm)
voidHMdcClusInf::setNModInFit(const Char_t nm)
voidHMdcClusInf::setNWireCutdedx(UChar_t nw)
voidHMdcClusInf::setNWirededx(UChar_t nw)
static voidTObject::SetObjectStat(Bool_t stat)
voidHMdcClusInf::setShape(const Float_t s1, const Float_t s2, const Float_t al)
voidHMdcClusInf::setSigma1(const Float_t par)
voidHMdcClusInf::setSigma2(const Float_t par)
voidHMdcClusInf::setSigmadedx(Float_t sig)
voidsetTracksList(Int_t nTr, const Int_t* list, const Short_t* nTm)
virtual voidTObject::SetUniqueID(UInt_t uid)
voidHMdcClusInf::setXYClus(Float_t x, Float_t y)
voidHMdcClusInf::setXYHit(Float_t x, Float_t y)
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

protected:
Float_tHMdcClusInf::alphaalpha - angle between long axis of cluster and X
Short_tHMdcClusInf::clusSizenumber of bins in cluster
Float_tHMdcClusInf::dedxmean value of t2-t1 for segment
UChar_tHMdcClusInf::dedxNWirenumber of wires in segment before truncated mean procedure
UChar_tHMdcClusInf::dedxNWireCutnumber of wires in segment cutted by truncated mean procedure
Float_tHMdcClusInf::dedxSigmasigma of t2-t1 distribution in segment
Char_tHMdcClusInf::fitStatus0 - HMdcHit filled by cluster, 1 - by fit
Short_tHMdcClusInf::indClusindex of HMdcClus container
Short_tHMdcClusInf::indClusFitindex of HMdcClusFit container
Char_tHMdcClusInf::levelClFindinglevel of cl.finding (minimal num. of layers)
Int_tlistTr[5]list of tracks
Short_tHMdcClusInf::nDrTimesnumber of drift times in cluster
Short_tHMdcClusInf::nDrTimesFittednumber of drift times which contributed to fit
Short_tHMdcClusInf::nLayersnumber of layers in cluster
Short_tHMdcClusInf::nLayersFittednumber of layers which contributed to fit
Short_tHMdcClusInf::nMergClusnumber of merged clusters
Char_tHMdcClusInf::nModsClusnumber of modules in cluster
Char_tHMdcClusInf::nModsFitnumber of modules in fit
Short_tnTimes[5]num. of hits in chamber cluster from track
Short_tnTracksnum. of sim. tracks in chamber cluster
Float_tHMdcClusInf::sigma1sigma1,sigma2,alpha - cluster shape
Float_tHMdcClusInf::sigma2sigma1 - long axis, sigma2 - short axis
Float_tHMdcClusInf::xClusx-coord.of comb. cluster on the proj.plane
Float_tHMdcClusInf::xHitx-coord.of hit in MDC coor.sys. (== x in HMdcHit)
Float_tHMdcClusInf::yClusy-coord.of comb. cluster on the proj.plane
Float_tHMdcClusInf::yHity-coord.of hit in MDC coor.sys. (== y in HMdcHit)

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

void setTracksList(Int_t nTr, const Int_t* list, const Short_t* nTm)
void print(void)
HMdcClusInfSim(const HMdcClusInfSim& )
{nTracks=-1;}
~HMdcClusInfSim()
{}
void clear(void)
{nTracks=-1;}
Short_t getNTracks(void)
{return nTracks;}
Int_t getTrack(Int_t indx) const
Short_t getNTimesInTrack(Int_t indx) const