// The AliTPCCalibKr output calibration component contains an array of TH3F histograms which can be stored
// in the ouptut file.
//
+// Author: Jacek Otwinowski (J.Otwinowski@gsi.de)
/*
#include "AliTPCCalibKr.h"
#include "AliTPCCalibKrTask.h"
-Int_t AliTPCCalibKrTask::evtNumber = 0;
+Int_t AliTPCCalibKrTask::fEvtNumber = 0;
ClassImp(AliTPCCalibKrTask)
//
// destructor
//
- if(fClustKr) delete fClustKr; fClustKr = 0;
+ if(fOutput) fOutput->Delete();
+ delete fOutput; fOutput = 0;
}
//_____________________________________________________________________
}
else {
fTree->SetBranchStatus("*",1);
+ fTree->SetBranchStatus("Cl.fCluster",0);
}
// set branch address
{
// create object to the output
fOutput = new TList;
- fOutput->SetOwner();
+ fOutput->SetOwner(); // is owner of the fTPCCalibKr objects
if(fTPCCalibKr) fOutput->Add(fTPCCalibKr);
//fTPCCalibKr = new AliTPCCalibKr;
// read entry
if(fClustKr) delete fClustKr; fClustKr=0;
- Bool_t status = ReadEntry(evtNumber);
+ Bool_t status = ReadEntry(fEvtNumber);
if(status==kTRUE)
{
// Process output objects
if(fClustKr) fTPCCalibKr->Process(fClustKr);
}
- if( !( evtNumber % 10000) ) {
- cout << evtNumber << endl; }
+ if( !( fEvtNumber % 100000) ) {
+ cout << fEvtNumber << endl; }
- evtNumber++;
+ fEvtNumber++;
// Post output data.
PostData(0, fOutput);