ROOT logo
AliRoot » ACORDE » AliACORDEConstants

class AliACORDEConstants: public TObject


 AliACORDEConstants class

 This class includes the constants needed by ACORDE detector in
 easily accessible place. All constants are public const static data
 members. The class is never instatiated.
 Authors: Arturo Fernandez, Enrique Gamez, Mario Rodriguez Cahuantzi, Eleazar Cuautle(ICN-UNAM)
         FCFM-UAP, Mexico.
 Last update: Nov. 24th 08

Function Members (Methods)

public:
virtual~AliACORDEConstants()
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
Float_tCenterModulePositionX(Int_t i) const
Float_tCenterModulePositionY(Int_t i) const
Float_tCenterModulePositionZ(Int_t i) const
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
Float_tDepth() const
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 Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual const char*TObject::GetIconName() 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 const char*TObject::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTObject::Hash() const
Float_tHitEnergyThreshold() 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
Float_tInsideModulePositionX(Int_t i) const
Float_tInsideModulePositionY(Int_t i) const
Float_tInsideModulePositionZ(Int_t i) const
virtual voidTObject::Inspect() constMENU
static AliACORDEConstants*Instance()
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
Float_tMaxHitTimeDifference() const
voidTObject::MayNotUse(const char* method) const
Float_tModuleHeight() const
Float_tModuleLength() const
Float_tModuleWidth() const
Int_tMultiMuonThreshold() const
Float_tMultiMuonWindow() const
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
Float_tOldExtraModulePositionX() const
Float_tOldExtraModulePositionY() const
Float_tOldExtraModulePositionZ(Int_t i) const
Int_tOldModuleElectronicChannel(Int_t i) const
Float_tOldModulePositionX(Int_t i) const
Float_tOldModulePositionY(Int_t i) const
Float_tOldModulePositionZ(Int_t i) 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)
Float_tOutsideModulePositionX(Int_t i) const
Float_tOutsideModulePositionY(Int_t i) const
Float_tOutsideModulePositionZ(Int_t i) const
virtual voidTObject::Paint(Option_t* option = "")
Float_tPlasticHeight() const
Float_tPlasticLength() const
Float_tPlasticWidth() const
virtual voidTObject::Pop()
virtual voidTObject::Print(Option_t* option = "") const
Float_tProfileThickness() const
Float_tProfileWidth() 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(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
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)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
Float_tSupportModulePositionX(Int_t i) const
Float_tSupportModulePositionY(Int_t i) const
Float_tSupportModulePositionZ(Int_t i) const
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:
AliACORDEConstants()
AliACORDEConstants(const AliACORDEConstants& fgInstance)
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()
AliACORDEConstants&operator=(const AliACORDEConstants& fInstance)

Data Members

protected:
static AliACORDEConstants*fgInstancestatic instanton
static const Float_tfgkCenterModulePositionX[60]Module X-Position (centroid)
static const Float_tfgkCenterModulePositionY[60]Module Y-Position (centroid)
static const Float_tfgkCenterModulePositionZ[60]Module Z-Position (centroid)
static const Float_tfgkDepthAlice IP depth from surface
static const Float_tfgkHitEnergyThresholdthereshold of energy
static const Float_tfgkInsideModulePositionX[60]Module X-Position (inside)
static const Float_tfgkInsideModulePositionY[60]Module Y-Position (inside)
static const Float_tfgkInsideModulePositionZ[60]Module Z-Position (inside)
static const Float_tfgkMaxHitTimeDifferencetime difference of hit in modules
static const Float_tfgkModuleHeightModule height
static const Float_tfgkModuleLengthModule lenght
static const Float_tfgkModuleWidthModule width
static const Int_tfgkMultiMuonThresholdthereshold of energy (AMU-mode)
static const Float_tfgkMultiMuonWindowtime window (AMU-mode)
static const Float_tfgkOldExtraModulePositionXOld Position in X for central modules (up face)
static const Float_tfgkOldExtraModulePositionYOld Position in Y for central modules (up face)
static const Float_tfgkOldExtraModulePositionZ[4]Old Position in Z for central modules (up face)
static const Int_tfgkOldModuleElectronicChannel[60]Old DCS-Elecronoc assigment for modules
static const Float_tfgkOldModulePositionX[60]OLD position in ALICE
static const Float_tfgkOldModulePositionY[60]of center of module
static const Float_tfgkOldModulePositionZ[60]Old position of module Z
static const Float_tfgkOutsideModulePositionX[60]Module X-Position (outside)
static const Float_tfgkOutsideModulePositionY[60]Module Y-Position (outside)
static const Float_tfgkOutsideModulePositionZ[60]Module Z-Position (outside)
static const Float_tfgkPlasticHeightPlastic height
static const Float_tfgkPlasticLengthPlastic length
static const Float_tfgkPlasticWidthPlastic width
static const Float_tfgkProfileThicknessthickness of scintillator
static const Float_tfgkProfileWidthprofile of the module
static const Float_tfgkSupportModulePositionX[60]Position of bar support X
static const Float_tfgkSupportModulePositionY[60]Position of bar support Y
static const Float_tfgkSupportModulePositionZ[60]Position of bar support Z

Class Charts

Inheritance Chart:
TObject
AliACORDEConstants

Function documentation

AliACORDEConstants()
 Default constructor
AliACORDEConstants* Instance()
 Instance implementacion

~AliACORDEConstants()
 destructor for instance

Float_t InsideModulePositionX(Int_t i) const
 Returns the InsideModulePositionX

Float_t InsideModulePositionY(Int_t i) const
 returns the InsideModulePositionY

Float_t InsideModulePositionZ(Int_t i) const
 returns the InsideModulePositionZ

Float_t CenterModulePositionX(Int_t i) const
 returns the center module position X

Float_t CenterModulePositionY(Int_t i) const
 returns the center module position Y

Float_t CenterModulePositionZ(Int_t i) const
 returns the center module position Z

Float_t OutsideModulePositionX(Int_t i) const
 returns the outside module position x

Float_t OutsideModulePositionY(Int_t i) const
 returns the out side module position y

Float_t OutsideModulePositionZ(Int_t i) const
 returns the out side module position z

Float_t OldModulePositionX(Int_t i) const
 Module lenght
Float_t OldModulePositionY(Int_t i) const
 Module lenght
Float_t OldModulePositionZ(Int_t i) const
 Module lenght
Float_t SupportModulePositionX(Int_t i) const
 Module lenght
Float_t SupportModulePositionY(Int_t i) const
 Module lenght
Float_t SupportModulePositionZ(Int_t i) const
 Module lenght
Float_t OldExtraModulePositionX() const
 Module lenght
Float_t OldExtraModulePositionY() const
 Module lenght
Float_t OldExtraModulePositionZ(Int_t i) const
 Module lenght
Int_t OldModuleElectronicChannel(Int_t i) const
 return de ID (electronic channel in ACORDE) of each module
 acording to the current match between DCS and Electronic nomenclature
Float_t ModuleLength() const
 Module lenght
Float_t ModuleWidth() const
 Module width
Float_t ModuleHeight() const
 Module height
Float_t PlasticLength() const
 Length of the scintillator active zone for a single counter
Float_t PlasticWidth() const
 Width of the scintillator active zone for a single counter
Float_t PlasticHeight() const
 Height of the scintillator active zone for a single counter
Float_t ProfileWidth() const
 Width of the profile of the Al box
Float_t ProfileThickness() const
 Thickness of the profile of the Al box
Float_t Depth() const
 Alice IP depth
Float_t HitEnergyThreshold() const
 constant to convert hits in digits
Float_t MaxHitTimeDifference() const
 constants for trigger
Int_t MultiMuonThreshold() const
Float_t MultiMuonWindow() const
AliACORDEConstants()