//____________________________________________________________________
AliFMDAnaCalibBackgroundCorrection::AliFMDAnaCalibBackgroundCorrection(const AliFMDAnaCalibBackgroundCorrection& o)
- : TObject(o), fArray(o.fArray), fAxis(o.fAxis)
+ : TObject(o), fArray(o.fArray), fAxis(o.fAxis), fIsInit(o.fIsInit)
{
// Copy ctor
}
Int_t vtxbin) {
TObjArray* ringArray = GetRingArray(det,ring);
TH2F* hCorrection = (TH2F*)ringArray->At(vtxbin);
+ return hCorrection;
}
//____________________________________________________________________
TObjArray fArray;
TAxis fAxis;
Bool_t fIsInit;
+
ClassDef(AliFMDAnaCalibBackgroundCorrection,1);
};
ClassImp(AliFMDAnaCalibEnergyDistribution)
AliFMDAnaCalibEnergyDistribution::AliFMDAnaCalibEnergyDistribution() : TObject(),
- fArray() {
+ fArray(), fIsInit(kFALSE){
void Init();
TObjArray fArray;
Bool_t fIsInit;
-
ClassDef(AliFMDAnaCalibEnergyDistribution,1);
};
//____________________________________________________________________
AliFMDAnaParameters::AliFMDAnaParameters() :
fIsInit(kFALSE),
- fBackgroundArray(0),
- fEdistArray(0),
fBackground(0),
fEnergyDistribution(0)
{
//____________________________________________________________________
TH1F* AliFMDAnaParameters::GetEnergyDistribution(Int_t det, Char_t ring) {
- // TObjArray* detArray = (TObjArray*)fEdistArray->At(det);
- // Int_t ringNumber = (ring == 'I' ? 0 : 1);
- // TH1F* hEnergyDist = (TH1F*)detArray->At(ringNumber);
return fEnergyDistribution->GetEnergyDistribution(det, ring);
}
//____________________________________________________________________
return 0;
}
-
-
- /*
- TObjArray* correction = GetBackgroundArray();
-
- TObjArray* detArray = (TObjArray*)correction->At(det);
- Int_t ringNumber = (ring == 'I' ? 0 : 1);
- TObjArray* ringArray = (TObjArray*)detArray->At(ringNumber);
- TH2F* bgHist = (TH2F*)ringArray->At(vtxbin);
- */
return fBackground->GetBgCorrection(det,ring,vtxbin);
}
-//____________________________________________________________________
-TAxis* AliFMDAnaParameters::GetRefAxis() {
-
- TAxis* refAxis = (TAxis*)fBackgroundArray->At(0);
-
- return refAxis;
-}
-//____________________________________________________________________
-TObjArray* AliFMDAnaParameters::GetBackgroundArray() {
-
- TObjArray* correction = (TObjArray*)fBackgroundArray->At(1);
-
- return correction;
-}
//____________________________________________________________________
AliCDBEntry* AliFMDAnaParameters::GetEntry(const char* path, Bool_t fatal) const
AliFMDAnaParameters(const AliFMDAnaParameters& o)
: TNamed(o),
fIsInit(o.fIsInit),
- fBackgroundArray(o.fBackgroundArray),
- fEdistArray(o.fEdistArray)
+ fBackground(o.fBackground),
+ fEnergyDistribution(o.fEnergyDistribution)
+ // fBackgroundArray(o.fBackgroundArray),
+ //fEdistArray(o.fEdistArray)
{}
AliFMDAnaParameters& operator=(const AliFMDAnaParameters&) { return *this; }
virtual ~AliFMDAnaParameters() {}
Bool_t fIsInit;
- TObjArray* fBackgroundArray;
- TObjArray* fEdistArray;
+ //TObjArray* fBackgroundArray;
+ // TObjArray* fEdistArray;
AliFMDAnaCalibBackgroundCorrection* fBackground;
AliFMDAnaCalibEnergyDistribution* fEnergyDistribution;
static const char* fgkBackgroundCorrection;
fArray(o.fArray),
fEdistHist(o.fEdistHist),
fZvtxDist(o.fZvtxDist) {}
+
+ AliFMDAnalysisTaskCollector& operator=(const AliFMDAnalysisTaskCollector&) { return *this; }
virtual ~AliFMDAnalysisTaskCollector() {;}
// Implementation of interface methods
virtual void ConnectInputData(Option_t *option = "");