ROOT logo
AliRoot » ITS » AliITSCalibration

class AliITSCalibration: public TObject

Calibration class for set:ITS
Specific subdetector implementation is done in
AliITSCalibrationSPD
AliITSCalibrationSDD
AliITSCalibrationSSD

Function Members (Methods)

 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

public:
virtual~AliITSCalibration()
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 const char*DataType() 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 voidGetDetParam(Double_t*) 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
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_tIsBad() const
virtual Bool_tIsChipBad(Int_t) const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTObject::IsSortable() const
virtual Bool_tIsWingBad(Int_t) const
Bool_tTObject::IsZombie() const
virtual voidTObject::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual Int_tNDetParam() 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)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidPrint(ostream* os) const
virtual voidPrint(Option_t* option = "") const
virtual voidRead(istream* is)
virtual Int_tRead(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 voidSetDataType(const char* data = "simulated")
virtual voidSetDetParam(Double_t*)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
virtual voidSetDriftSpeed(Int_t, AliITSDriftSpeedArraySDD*)
static voidTObject::SetDtorOnly(void* obj)
virtual voidSetMapA(Int_t, AliITSCorrMapSDD*)
virtual voidSetMapT(Int_t, AliITSCorrMapSDD*)
virtual voidSetModuleIndex(Int_t)
virtual voidSetNDetParam(Int_t)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidSetSigmaSpread(Double_t, Double_t)
virtual voidSetTemperature(Double_t t = 300.0)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidShowMembers(TMemberInspector&)
virtual voidSigmaSpread(Double_t&, Double_t&) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
virtual Double_tTemperature() 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()
voidNotImplemented(const char* method) const
AliITSCalibration&operator=(const AliITSCalibration& source)

Data Members

protected:
TStringfDataTypedata type - real or simulated
Float_tfTThe temperature of the Si in Degree K.

Class Charts

Inheritance Chart:
TObject
AliITSCalibration
AliITSCalibrationSDD
AliITSCalibrationSPD
AliITSCalibrationSSD
AliITSUCalibrationPix

Function documentation

void Print(ostream* os) const
 Standard output format for this class.
 Inputs:
void Read(istream* is)
 Standard input format for this class.
 Inputs:
    ostream *is  Pointer to the output stream
 Outputs:
    none:
 Return:
    none.
virtual ~AliITSCalibration()
 Destructor.
{;}
Bool_t IsBad() const
 Check for dead modules anche chips
 Return 1 if the module/chip is dead, 0 if it is ok
{AliError("This method must be implemented in a derived class"); return kFALSE;}
Bool_t IsChipBad(Int_t ) const
{AliError("This method must be implemented in a derived class"); return kFALSE;}
Bool_t IsWingBad(Int_t ) const
 Configuration methods

 Temperature in [degree K]
{AliError("This method must be implemented in a derived class"); return kFALSE;}
void SetTemperature(Double_t t = 300.0)
 Get temperature [degree K]
{fT = t;}
Double_t Temperature() const
{return fT;}
const char * DataType() const
 Get data type
{return fDataType.Data();}
void SetDataType(const char* data = "simulated")
 Type of data - real or simulated
{fDataType=data;}
void SetNDetParam(Int_t )
 Number of parameters to be set
void SetDetParam(Double_t* )
 Set detector parameters: gain, coupling ...
Int_t NDetParam() const
void GetDetParam(Double_t* ) const
void SetMapA(Int_t , AliITSCorrMapSDD* )
{AliError("This method must be implemented in a derived class");}
void SetMapT(Int_t , AliITSCorrMapSDD* )
{AliError("This method must be implemented in a derived class");}
void SetDriftSpeed(Int_t , AliITSDriftSpeedArraySDD* )
 Set sigmas of the charge spread function
{AliError("This method must be implemented in a derived class");}
void SetSigmaSpread(Double_t , Double_t )
 Get sigmas for the charge spread
void SigmaSpread(Double_t& , Double_t& ) const
void SetModuleIndex(Int_t )
 Needed for SSD bad modules retrieval in the tracker
{}
void Print(ostream* os) const
 Prints out the content of this class in ASCII format.
void Read(istream* is)
 Reads in the content of this class in the format of Print
AliITSCalibration& operator=(const AliITSCalibration& source)
void NotImplemented(const char* method) const