36 Int_t maxNcells = 200,
45 Bool_t pileupFromSPDFlag = kFALSE,
47 TString referenceSMFileName =
"",
48 Bool_t badReconstruction = kFALSE,
49 Bool_t fillHeavyHistos = kFALSE,
52 Bool_t mostEneCellOnly = kFALSE)
59 ::Error(
"AddTaskEMCALTimeCalibration",
"No analysis manager to connect to.");
65 if (!mgr->GetInputEventHandler())
67 ::Error(
"AddTaskEMCALTimeCalibration",
"This task requires an input event handler");
72 taskmbemcal->SelectCollisionCandidates(AliVEvent::kEMC1|AliVEvent::kEMC7|AliVEvent::kEMC8|AliVEvent::kEMCEJE|AliVEvent::kEMCEGA);
97 if(referenceSMFileName.Length()!=0){
101 if(badReconstruction) {
108 if(referenceFileName.Length()!=0){
125 if(outputFile.Length()==0) outputFile = AliAnalysisManager::GetCommonFileName();
128 AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
129 AliAnalysisDataContainer *coutput = mgr->CreateContainer(
"chistolist", TList::Class(),
130 AliAnalysisManager::kOutputContainer,
133 mgr->AddTask(taskmbemcal);
134 mgr->ConnectInput (taskmbemcal, 0, cinput1);
135 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)
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 SwitchOffMostEneCellOnly()
void SetGeometryName(TString v)
void LoadBadChannelMapFile()
Task to work on Time Calibration for EMCal/DCal.
void SwitchOffPileupFromSPD()
void SetMinNcells(Int_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="", Bool_t mostEneCellOnly=kFALSE)
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 SwitchOnMostEneCellOnly()
void SetBadChannelFileName(TString v)
void SetMinLambda0LG(Double_t v)
void SwitchOnPileupFromSPD()