,fCutWithVdriftCalib(kFALSE)
,fMinNbTRDtracklets(0)
,fMinTRDMomentum(0.0)
+ ,fTakeSnapshot(kTRUE)
,fFirstRunGain(0)
,fVersionGainUsed(0)
,fSubVersionGainUsed(0)
,fCutWithVdriftCalib(c.fCutWithVdriftCalib)
,fMinNbTRDtracklets(c.fMinNbTRDtracklets)
,fMinTRDMomentum(c.fMinTRDMomentum)
+ ,fTakeSnapshot(c.fTakeSnapshot)
,fFirstRunGain(c.fFirstRunGain)
,fVersionGainUsed(c.fVersionGainUsed)
,fSubVersionGainUsed(c.fSubVersionGainUsed)
// DB Setting
// Get cal
- AliCDBEntry *entry = AliCDBManager::Instance()->Get("TRD/Calib/ChamberGainFactor",fFirstRunGain,fVersionGainUsed,fSubVersionGainUsed);
+ AliCDBEntry *entry = 0x0;
+ if(fTakeSnapshot) {
+ entry = AliCDBManager::Instance()->Get("TRD/Calib/ChamberGainFactor");
+ }
+ else {
+ entry = AliCDBManager::Instance()->Get("TRD/Calib/ChamberGainFactor",fFirstRunGain,fVersionGainUsed,fSubVersionGainUsed);
+ }
if(!entry) {
AliError("No gain det calibration entry found");
return kFALSE;
// DB Setting
// Get cal
- AliCDBEntry *entry = AliCDBManager::Instance()->Get("TRD/Calib/LocalGainFactor",AliCDBManager::Instance()->GetRun(),fVersionGainLocalUsed,fSubVersionGainLocalUsed);
+ AliCDBEntry *entry = 0x0;
+ if(fTakeSnapshot) {
+ entry = AliCDBManager::Instance()->Get("TRD/Calib/LocalGainFactor");
+ }
+ else {
+ entry = AliCDBManager::Instance()->Get("TRD/Calib/LocalGainFactor",fFirstRunGain,fVersionGainUsed,fSubVersionGainUsed);
+ }
if(!entry) {
AliError("No gain pad calibration entry found");
return kFALSE;