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

class HRpcCal: public HLocatedDataObject

_HADES_CLASS_DESCRIPTION


  HRpcCal

  Class for the Calibrated RPC data


Function Members (Methods)

public:
HRpcCal()
HRpcCal(const HRpcCal&)
virtual~HRpcCal()
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 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
Short_tgetAddress()
Int_tgetCell() const
Int_tgetColumn() const
Int_tgetDataPairFlag()
Int_tgetDataType()
Int_tgetDataVersion()
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual const char*TObject::GetIconName() const
Int_tgetLastChargeFlag()
Float_tgetLeftCharge()
Float_tgetLeftCharge2()
Float_tgetLeftTime()
Float_tgetLeftTime2()
virtual HLocation*HLocatedDataObject::getLocation()
virtual Int_tgetLocationIndex(Int_t i)
Short_tgetLogBit()
virtual const char*TObject::GetName() const
Int_tgetNLeadings()
virtual Int_tgetNLocationIndex()
Int_tgetNTrailings()
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
Float_tgetRightCharge()
Float_tgetRightCharge2()
Float_tgetRightTime()
Float_tgetRightTime2()
Int_tgetSector() const
virtual const char*TObject::GetTitle() 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()
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)
HRpcCal&operator=(const HRpcCal&)
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 = "")
voidsetAddress(Short_t aAddress)
voidsetAddress(Int_t sec, Int_t col, Int_t cell)
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)
voidsetLeftCharge(Float_t aleftCharge)
voidsetLeftCharge2(Float_t aleftCharge2)
voidsetLeftTime(Float_t aleftTime)
voidsetLeftTime2(Float_t aleftTime2)
voidsetLogBit(Short_t alogBit)
static voidTObject::SetObjectStat(Bool_t stat)
voidsetRightCharge(Float_t arightCharge)
voidsetRightCharge2(Float_t arightCharge2)
voidsetRightTime(Float_t arightTime)
voidsetRightTime2(Float_t arightTime2)
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

protected:
Short_taddressGeometrical address (sec, col, cell)
Float_tleftChargeleft charge [pC]
Float_tleftCharge22nd left charge [pC]
Float_tleftTimeleft leading time [ns]
Float_tleftTime22nd left leading time [ns]
Short_tlogBitData Info
Float_trightChargeright charge [pC]
Float_trightCharge22nd right charge [pC]
Float_trightTimeright leading time [ns]
Float_trightTime22nd right leading time [ns]

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

HRpcCal(const HRpcCal& )
~HRpcCal(void)
void setAddress(Int_t sec, Int_t col, Int_t cell)
Int_t getLocationIndex(Int_t i)
HRpcCal()
See: http://hades-wiki.gsi.de/cgi-bin/view/RPC/SoftwareDocumentation1
Float_t getRightTime()
 Functions getVariable
{ return rightTime; }
Float_t getLeftTime()
{ return leftTime; }
Float_t getRightTime2()
{ return rightTime2; }
Float_t getLeftTime2()
{ return leftTime2; }
Float_t getRightCharge()
{ return rightCharge; }
Float_t getLeftCharge()
{ return leftCharge; }
Float_t getRightCharge2()
{ return rightCharge2; }
Float_t getLeftCharge2()
{ return leftCharge2; }
Short_t getLogBit()
{ return logBit; }
Short_t getAddress()
{ return address; }
Int_t getNLocationIndex()
{ return 3;}
Int_t getSector() const
{ return (address>>10) & 7; }
Int_t getColumn() const
{ return (address>>7) & 7; }
Int_t getCell() const
{ return address & 127; }
Int_t getNLeadings()
{ if(logBit<0) return -1; return logBit>>12; }
Int_t getNTrailings()
{ if(logBit<0) return -1; return (logBit>>8) & 15; }
Int_t getLastChargeFlag()
{ if(logBit<0) return -1; return (logBit>>7) & 1; }
Int_t getDataPairFlag()
{ if(logBit<0) return -1; return (logBit>>6) & 1; }
Int_t getDataVersion()
{ if(logBit<0) return -1; return (logBit>>4) & 3; }
Int_t getDataType()
{ if(logBit<0) return -1; return (logBit>>1) & 7; }
void setRightTime(Float_t arightTime)
 Functions setVariable
{ rightTime=arightTime; }
void setLeftTime(Float_t aleftTime)
{ leftTime=aleftTime; }
void setRightTime2(Float_t arightTime2)
{ rightTime2=arightTime2; }
void setLeftTime2(Float_t aleftTime2)
{ leftTime2=aleftTime2; }
void setRightCharge(Float_t arightCharge)
{ rightCharge=arightCharge; }
void setLeftCharge(Float_t aleftCharge)
{ leftCharge=aleftCharge; }
void setRightCharge2(Float_t arightCharge2)
{ rightCharge2=arightCharge2; }
void setLeftCharge2(Float_t aleftCharge2)
{ leftCharge2=aleftCharge2; }
void setLogBit(Short_t alogBit)
{ logBit=alogBit; }
void setAddress(Short_t aAddress)
{ address=aAddress; }