24 #define DB_NAME "spd_corrections.root" 57 DB_NAME, AliCentralCorrSecondaryMap::Class(),
60 DB_NAME, AliCentralCorrAcceptance::Class(),
91 return Init(runNo, col,
94 mc, sat, what, force);
165 void AliCentralCorrectionManager::Streamer(TBuffer &R__b)
170 if (R__b.IsReading()) {
171 R__b.ReadClassBuffer(AliCentralCorrectionManager::Class(),
this);
173 AliWarning(Form(
"Singleton instance already set (%p) when reading " 174 "singleton object (%p). Read object will be new " 180 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)
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
const TAxis & GetVertexAxis() const
static AliCentralCorrectionManager & Instance()