#include "AliTPCCalPad.h"
#include "TString.h"
#include "AliSplineFit.h"
+#include "TMap.h"
class AliTPCSensorTempArray;
class AliDCSSensorArray;
class AliGRPObject;
class AliTPCCalibRaw;
class AliTPCdataQA;
-class TMap;
class AliMagF;
class AliTPCcalibDButil;
class AliCTPTimeParams;
void SetExBField(Float_t bz);
void SetExBField( const AliMagF* bmap);
static AliTPCExB* GetExB(Float_t bz,Bool_t bdelete);
- AliTPCCalPad* GetPadGainFactor() const {return fPadGainFactor;}
+ AliTPCCalPad* GetPadGainFactorOld() const {return fPadGainFactor;}
+ AliTPCCalPad* GetPadGainFactor() const {return fActiveChannelMap;}
+ AliTPCCalPad* GetActiveChannelMap() const { return fActiveChannelMap; }
AliTPCCalPad* GetDedxGainFactor() const {return fDedxGainFactor;}
AliTPCCalPad* GetPadTime0() const {return fPadTime0;}
AliTPCCalPad* GetDistortionMap(Int_t i) const;
AliTPCCalPad* GetALTROFPED() const {return fALTROConfigData?static_cast<AliTPCCalPad*>(fALTROConfigData->FindObject("FPED")):0;}
AliTPCCalPad* GetALTROAcqStop() const {return fALTROConfigData?static_cast<AliTPCCalPad*>(fALTROConfigData->FindObject("AcqStop")):0;}
AliTPCCalPad* GetALTROMasked() const {return fALTROConfigData?static_cast<AliTPCCalPad*>(fALTROConfigData->FindObject("Masked")):0;}
+ TMap* GetDDLMap() const {return fALTROConfigData?static_cast<TMap*>(fALTROConfigData->FindObject("DDLArray")):0;}
TMap* GetRCUconfig() const {return fALTROConfigData?(TMap*)(fALTROConfigData->FindObject("RCUconfig")):0;}
Int_t GetRCUTriggerConfig() const;
Bool_t IsTrgL0();
static void RegisterExB(Int_t index, Float_t bz, Bool_t bdelete);
//
//
-
+ //
AliTPCCalPad* MakeDeadMap(Double_t notInMap=1, const char *nameMappingFile="$ALICE_ROOT/TPC/Calib/tpcMapping.root" );
AliGRPObject * MakeGRPObjectFromMap(TMap *map);
AliCTPTimeParams* GetCTPTimeParams() const {return fCTPTimeParams;}
AliCDBEntry* GetCDBEntry(const char* cdbPath);
Int_t InitDeadMap();
- Long64_t fRun; // current run number
+ Int_t fRun; // current run number
AliTPCTransform *fTransform; // object responsible for spacial corrections
AliTPCExB *fExB; // ExB correction factor
// AliCDBStorage* fLocator; // Storage locator retrieved from AliCDBManager
// calibration parameters per pad
//
AliTPCCalPad* fPadGainFactor; // Gain calibration entry
+ AliTPCCalPad* fActiveChannelMap; // Map of active channels calculated on the fly
AliTPCCalPad* fDedxGainFactor; // Gain calibration entry - for dEdx
AliTPCCalPad* fPadTime0; // Time0 calibration entry
TObjArray *fDistortionMap; // distortion map
//
//
//
- //
AliTPCSensorTempArray* fTemperature; // Temperature calibration entry
AliTPCAltroMapping **fMapping; // Altro mapping
//
//
// Get the corssrun information
//
- TObjArray fTimeGainSplinesArray; //! array Array of AliSplineFits: at 0 MIP position in time ; at 1 Fermi Plateau from cosmics
- TObjArray fGRPArray; //! array of GRPs - per run
- TObjArray fGRPMaps; //! array of GRPs maps - per run - old data
- TObjArray fGoofieArray; //! array of GOOFIE values -per run
- TObjArray fVoltageArray; //! array of Chamber HV values -per run
- TObjArray fTemperatureArray; //! array of temperature sensors - per run
- TObjArray fVdriftArray; //! array of v drift interfaces
- TObjArray fDriftCorrectionArray; //! array of drift correction
+ TMap fTimeGainSplinesArray; //! array Array of AliSplineFits: at 0 MIP position in time ; at 1 Fermi Plateau from cosmics
+ TMap fGRPArray; //! array of GRPs - per run
+ TMap fGRPMaps; //! array of GRPs maps - per run - old data
+ TMap fGoofieArray; //! array of GOOFIE values -per run
+ TMap fVoltageArray; //! array of Chamber HV values -per run
+ TMap fTemperatureArray; //! array of temperature sensors - per run
+ TMap fVdriftArray; //! array of v drift interfaces
+ TMap fDriftCorrectionArray; //! array of drift correction
TArrayI fRunList; //! run list - indicates try to get the run param
Bool_t fBHasAlignmentOCDB; // Flag - alignment from the Transformation class
AliCTPTimeParams *fCTPTimeParams; //CTP timing parameters
Int_t fMode; //RCU trigger config mode
- ClassDef(AliTPCcalibDB, 0)
private:
AliTPCcalibDB (const AliTPCcalibDB& );
AliTPCcalibDB& operator= (const AliTPCcalibDB& );
+
+ ClassDef(AliTPCcalibDB, 0)
};
-
#endif