34 Int_t maxNcells = 200,
43 Bool_t pileupFromSPDFlag = kFALSE,
45 TString referenceSMFileName =
"",
46 Bool_t badReconstruction = kFALSE,
47 Bool_t fillHeavyHistos = kFALSE,
56 ::Error(
"AddTaskEMCALTimeCalibration",
"No analysis manager to connect to.");
62 if (!mgr->GetInputEventHandler())
64 ::Error(
"AddTaskEMCALTimeCalibration",
"This task requires an input event handler");
69 taskmbemcal->SelectCollisionCandidates(AliVEvent::kEMC1|AliVEvent::kEMC7|AliVEvent::kEMC8|AliVEvent::kEMCEJE|AliVEvent::kEMCEGA);
91 if(referenceSMFileName.Length()!=0){
95 if(badReconstruction) {
102 if(referenceFileName.Length()!=0){
117 if(outputFile.Length()==0) outputFile = AliAnalysisManager::GetCommonFileName();
120 AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
121 AliAnalysisDataContainer *coutput = mgr->CreateContainer(
"chistolist", TList::Class(),
122 AliAnalysisManager::kOutputContainer,
125 mgr->AddTask(taskmbemcal);
126 mgr->ConnectInput (taskmbemcal, 0, cinput1);
127 mgr->ConnectOutput (taskmbemcal, 1, coutput);
void SetRawTimeHisto(Int_t nbins, Double_t lower, Double_t upper)
void SetMaxNcells(Int_t v)
void SwithOnFillHeavyHisto()
void SetMinTime(Double_t v)
void SetMinClusterEnergy(Double_t v)
void SetMaxLambda0LG(Double_t v)
AliAnalysisTaskEMCALTimeCalib * AddTaskEMCALTimeCalibration(TString outputFile="", TString geometryName="", Double_t minClusterEne=1.0, Double_t maxClusterEne=500, Int_t minNcells=2, Int_t maxNcells=200, Double_t minLambda0LG=0.1, Double_t maxLambda0LG=4.0, Double_t minLambda0=0.1, Double_t maxLambda0=0.4, Double_t maxRtrack=0.025, Double_t minCellEne=0.4, Double_t minTime=-20., Double_t maxTime=20., Bool_t pileupFromSPDFlag=kFALSE, TString referenceFileName="", TString referenceSMFileName="", Bool_t badReconstruction=kFALSE, Bool_t fillHeavyHistos=kFALSE, Int_t badMapType=0, TString badMapFileName="")
void SetMaxLambda0(Double_t v)
void SetMinLambda0(Double_t v)
void SetReferenceFileName(TString v)
void SetReferenceRunByRunFileName(TString v)
void SwithOffFillHeavyHisto()
void SetPassTimeHisto(Int_t nbins, Double_t lower, Double_t upper)
void LoadReferenceRunByRunHistos()
void SetMaxClusterEnergy(Double_t v)
void SetMinCellEnergy(Double_t v)
void SetGeometryName(TString v)
Task to work on Time Calibration for EMCal/DCal.
void SwitchOffPileupFromSPD()
void SetMinNcells(Int_t v)
void SetMaxRtrack(Double_t v)
void LoadReferenceHistos()
Load reference Histograms (for one period) from file.
void SetBadChannelMapSource(Int_t v)
void SetMaxTime(Double_t v)
void SetBadChannelFileName(TString v)
void SetMinLambda0LG(Double_t v)
void SwitchOnPileupFromSPD()