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

class HRpcDigiPar: public HParCond

Function Members (Methods)

public:
HRpcDigiPar(const HRpcDigiPar&)
HRpcDigiPar(const char* name = "RpcDigiPar", const char* title = "RPC digitization parameters", const char* context = "RpcDigiProduction")
virtual~HRpcDigiPar()
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 voidTNamed::Clear(Option_t* option = "")
virtual TObject*TNamed::Clone(const char* newname = "") const
virtual Int_tTNamed::Compare(const TObject* obj) const
virtual voidTNamed::Copy(TObject& named) const
voidHParSet::copyComment(HParSet& r)
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
voidfill(Float_t aVprop, Float_t aSx, Float_t aSt0, Float_t aSt1, Float_t aSt2, Float_t aSt3, Float_t aToff, Float_t aQmean0, Float_t aQmean1, Float_t aQmean2, Float_t aQwid0, Float_t aQwid1, Float_t aQwid2, Float_t aEff0, Float_t aEff1, Float_t aEff2, Float_t aEff3, Float_t aEff4, Float_t aEff5, Float_t aT2T, Float_t aPes, Float_t a0, Float_t a1, Float_t a2, Float_t a3, Float_t gap, Int_t aMode)
virtual voidTNamed::FillBuffer(char*& buffer)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
const Char_t*HParSet::getAuthor() const
const Char_t*HParSet::getDescription() const
const Text_t*HParSet::getDetectorName()
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
Float_tgetEff()
Float_tgetEff1()
Float_tgetEff2()
Float_tgetEff3()
Float_tgetEff4()
Float_tgetEff5()
Float_tgetGap()
virtual const char*TObject::GetIconName() const
Int_tHParSet::getInputVersion(Int_t i)
Int_tgetMode()
virtual const char*TNamed::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
const Char_t*HParSet::getParamContext() const
virtual Bool_tgetParams(HParamList*)
Float_tgetPedestal()
Float_tgetQmean()
Float_tgetQmean1()
Float_tgetQmean2()
Float_tgetQtoW0()
Float_tgetQtoW1()
Float_tgetQtoW2()
Float_tgetQtoW3()
Float_tgetQwid()
Float_tgetQwid1()
Float_tgetQwid2()
Float_tgetSigmaT()
Float_tgetSigmaT1()
Float_tgetSigmaT2()
Float_tgetSigmaT3()
Float_tgetSigmaX()
Float_tgetTime2Tdc()
virtual const char*TNamed::GetTitle() const
Float_tgetToff()
virtual UInt_tTObject::GetUniqueID() const
Float_tgetVprop()
virtual Bool_tTObject::HandleTimer(TTimer* timer)
Bool_tHParSet::hasChanged()
virtual ULong_tTNamed::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 Bool_tHParCond::init(HParIo*, Int_t*)
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_tTNamed::IsSortable() const
Bool_tHParSet::isStatic()
Bool_tTObject::IsZombie() const
virtual voidTNamed::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)
HRpcDigiPar&operator=(const HRpcDigiPar&)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidHParSet::print()
virtual voidTNamed::Print(Option_t* option = "") const
virtual voidHParCond::printParams()
virtual voidputParams(HParamList*)
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
voidHParSet::resetInputVersions()
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(ostream& out, Option_t* option = "")
voidHParSet::setAuthor(const Char_t* s)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidHParSet::setChanged(Bool_t flag = kTRUE)
voidHParSet::setDescription(const Char_t* s)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidHParSet::setInputVersion(Int_t v = -1, Int_t i = 0)
virtual voidTNamed::SetName(const char* name)MENU
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
static voidTObject::SetObjectStat(Bool_t stat)
voidHParSet::setParamContext(const Char_t*)
voidHParSet::setStatic(Bool_t flag = kTRUE)
virtual voidTNamed::SetTitle(const char* title = "")MENU
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidShowMembers(TMemberInspector&)
virtual Int_tTNamed::Sizeof() const
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_tHParCond::write(HParIo*)
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:
TStringHParSet::authorAuthor of parameters
Bool_tHParSet::changed! flag is kTRUE if parameters have changed
TStringHParSet::descriptionDescription of parameters
Text_tHParSet::detName[20]! name of the detector the container belongs to
Float_tfEff04-gap efficiency par0
Float_tfEff14-gap efficiency par1
Float_tfEff24-gap efficiency par2 (pure number)
Float_tfEff34-gap efficiency par3 (pure number)
Float_tfEff44-gap efficiency par4 (pure number)
Float_tfEff54-gap efficiency par5 (pure number)
Float_tfGapGas gap size [mm]
Int_tfModeDigitizing Mode type
TStringTNamed::fNameobject identifier
Float_tfPedestalMean Charge Pedestal [ns]
Float_tfQmean04-gap average charge [pC]
Float_tfQmean14-gap average charge [pC]
Float_tfQmean24-gap average charge [pC]
Float_tfQtoW0First parameter for charge to width conversion
Float_tfQtoW1Second parameter for charge to width conversion
Float_tfQtoW2Third parameter for charge to width conversion
Float_tfQtoW3Fourth parameter for charge to width conversion
Float_tfQwid04-gap width charge [pC]
Float_tfQwid14-gap width charge [pC]
Float_tfQwid24-gap width charge [pC]
Float_tfS0_timetime resolution par0 [ps]
Float_tfS1_timetime resolution par1 [ps]
Float_tfS2_timetime resolution par2 (pure number)
Float_tfS3_timetime resolution par3 (pure number)
Float_tfS_xposition resolution [mm]
Float_tfT_offtime offset [ps]
Float_tfTime2TdcTime (ns) to TDC bin conversion (1/0.098)
TStringTNamed::fTitleobject title
Float_tfVpropsignal propagation velocity [mm/ns]
TStringHParSet::paramContextContext/purpose for parameters and conditions
Bool_tHParSet::status! static flag
Int_tHParSet::versions[3]! versions of container in the 2 possible inputs

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

HRpcDigiPar(const char* name = "RpcDigiPar", const char* title = "RPC digitization parameters", const char* context = "RpcDigiProduction")
void clear()
void putParams(HParamList* )
Bool_t getParams(HParamList* )
void Streamer(TBuffer& )
HRpcDigiPar(const char* name = "RpcDigiPar", const char* title = "RPC digitization parameters", const char* context = "RpcDigiProduction")
 see http://hades-wiki.gsi.de/cgi-bin/view/RPC/RpcDigiPar
 for the old version.
{;}
Float_t getVprop()
{ return fVprop; }
Float_t getSigmaX()
{ return fS_x; }
Float_t getSigmaT()
{ return fS0_time; }
Float_t getSigmaT1()
{ return fS1_time; }
Float_t getSigmaT2()
{ return fS2_time; }
Float_t getSigmaT3()
{ return fS3_time; }
Float_t getToff()
{ return fT_off; }
Float_t getQmean()
{ return fQmean0; }
Float_t getQmean1()
{ return fQmean1; }
Float_t getQmean2()
{ return fQmean2; }
Float_t getQwid()
{ return fQwid0; }
Float_t getQwid1()
{ return fQwid1; }
Float_t getQwid2()
{ return fQwid2; }
Float_t getEff()
{ return fEff0; }
Float_t getEff1()
{ return fEff1; }
Float_t getEff2()
{ return fEff2; }
Float_t getEff3()
{ return fEff3; }
Float_t getEff4()
{ return fEff4; }
Float_t getEff5()
{ return fEff5; }
Float_t getTime2Tdc()
{ return fTime2Tdc; }
Float_t getPedestal()
{ return fPedestal; }
Float_t getQtoW0()
{ return fQtoW0; }
Float_t getQtoW1()
{ return fQtoW1; }
Float_t getQtoW2()
{ return fQtoW2; }
Float_t getQtoW3()
{ return fQtoW3; }
Float_t getGap()
{ return fGap; }
Int_t getMode()
{ return fMode; }
void fill(Float_t aVprop, Float_t aSx, Float_t aSt0, Float_t aSt1, Float_t aSt2, Float_t aSt3, Float_t aToff, Float_t aQmean0, Float_t aQmean1, Float_t aQmean2, Float_t aQwid0, Float_t aQwid1, Float_t aQwid2, Float_t aEff0, Float_t aEff1, Float_t aEff2, Float_t aEff3, Float_t aEff4, Float_t aEff5, Float_t aT2T, Float_t aPes, Float_t a0, Float_t a1, Float_t a2, Float_t a3, Float_t gap, Int_t aMode)