9 #include "AliDataFile.h"
25 #define DB_NAME "spd_corrections.root"
58 AliDataFile::GetFileNameOADB(
"PWGLF/FORWARD/CORRECTIONS/data/" DB_NAME).c_str(), AliCentralCorrSecondaryMap::Class(),
61 AliDataFile::GetFileNameOADB(
"PWGLF/FORWARD/CORRECTIONS/data/" DB_NAME).c_str(), AliCentralCorrAcceptance::Class(),
92 return Init(runNo, col,
95 mc, sat, what, force);
132 const TString& destination)
const
136 dest = AliDataFile::GetFileNameOADB(
"PWGLF/FORWARD/CORRECTIONS/data/" DB_NAME).c_str();
177 void AliCentralCorrectionManager::Streamer(TBuffer &R__b)
182 if (R__b.IsReading()) {
183 R__b.ReadClassBuffer(AliCentralCorrectionManager::Class(),
this);
185 AliWarning(Form(
"Singleton instance already set (%p) when reading "
186 "singleton object (%p). Read object will be new "
192 R__b.WriteClassBuffer(AliCentralCorrectionManager::Class(),
this);
const AliCentralCorrAcceptance * GetAcceptance() const
static Short_t ParseMagneticField(Float_t field)
void EnableCorrection(Int_t id, Bool_t enable=true)
const TAxis * GetVertexAxis() const
static UShort_t ParseCenterOfMassEnergy(UShort_t sys, Float_t cms)
static AliCentralCorrectionManager * fgInstance
Bool_t InitCorrections(ULong_t run, UShort_t sys, UShort_t sNN, Short_t fld, Bool_t mc, Bool_t sat, Bool_t force=false)
virtual Bool_t Append(const TString &addition, const TString &destination="") const
static const Char_t * fgkSecondaryMapSkel
void RegisterCorrection(Int_t id, Correction *corr)
Bool_t Init(ULong_t runNumber, UShort_t collisionSystem, UShort_t cmsNN, Short_t field, Bool_t mc=false, Bool_t satelliteCollisions=false, UInt_t what=kDefault, Bool_t force=false)
Various utilities used in PWGLF/FORWARD.
AliCentralCorrectionManager()
const AliCentralCorrSecondaryMap * GetSecondaryMap() const
static UShort_t ParseCollisionSystem(const char *sys)
static const Char_t * fgkAcceptanceSkel
virtual Bool_t Append(const TString &addition, const TString &destination="") const
const TAxis & GetVertexAxis() const
static AliCentralCorrectionManager & Instance()