AliPhysics  3b4a69f (3b4a69f)
AliAnalysisTaskEMCALTimeCalib Class Reference

Task to work on Time Calibration for EMCal/DCal. More...

#include <AliAnalysisTaskEMCALTimeCalib.h>

Inheritance diagram for AliAnalysisTaskEMCALTimeCalib:

Classes

struct  PARInfo
 

Public Types

enum  { kNSM = 20, kNBCmask = 4 }
 

Public Member Functions

 AliAnalysisTaskEMCALTimeCalib ()
 
 AliAnalysisTaskEMCALTimeCalib (const char *name)
 Constructor. More...
 
virtual ~AliAnalysisTaskEMCALTimeCalib ()
 
virtual void NotifyRun ()
 
virtual void UserCreateOutputObjects ()
 
virtual void UserExec (Option_t *option)
 Main loop executed for each event. More...
 
virtual void Terminate (Option_t *)
 
Int_t GetRunNumber ()
 
Double_t GetMinClusterEnergy ()
 
Double_t GetMaxClusterEnergy ()
 
Int_t GetMinNcells ()
 
Int_t GetMaxNcells ()
 
Double_t GetMinLambda0 ()
 
Double_t GetMaxLambda0 ()
 
Double_t GetMinLambda0LG ()
 
Double_t GetMaxLambda0LG ()
 
Double_t GetMaxRtrack ()
 
Double_t GetMinCellEnergy ()
 
TString GetReferenceFileName ()
 
TString GetReferenceRunByRunFileName ()
 
TString GetGeometryName ()
 
Double_t GetMinTime ()
 
Double_t GetMaxTime ()
 
TString GetBadChannelFileName ()
 
void SetRunNumber (Int_t v)
 
void SetMinClusterEnergy (Double_t v)
 
void SetMaxClusterEnergy (Double_t v)
 
void SetMinNcells (Int_t v)
 
void SetMaxNcells (Int_t v)
 
void SetMinLambda0 (Double_t v)
 
void SetMaxLambda0 (Double_t v)
 
void SetMinLambda0LG (Double_t v)
 
void SetMaxLambda0LG (Double_t v)
 
void SetMaxRtrack (Double_t v)
 
void SetMinCellEnergy (Double_t v)
 
void SetReferenceFileName (TString v)
 
void SetReferenceRunByRunFileName (TString v)
 
void SetGeometryName (TString v)
 
void SetMinTime (Double_t v)
 
void SetMaxTime (Double_t v)
 
void SetBadChannelFileName (TString v)
 
void SetRawTimeHisto (Int_t nbins, Double_t lower, Double_t upper)
 
void SetPassTimeHisto (Int_t nbins, Double_t lower, Double_t upper)
 
void SetEnergyHistoHG (Int_t nbins, Double_t lower, Double_t upper)
 
void SetEnergyHistoLG (Int_t nbins, Double_t lower, Double_t upper)
 
void SetFineT0Histo (Int_t nbins, Double_t lower, Double_t upper)
 
void SwitchOnPileupFromSPD ()
 
void SwitchOffPileupFromSPD ()
 
void SwitchOnMostEneCellOnly ()
 
void SwitchOffMostEneCellOnly ()
 
void SwitchOnBadReco ()
 
void SwitchOffBadReco ()
 
void SwithOnFillHeavyHisto ()
 
void SwithOffFillHeavyHisto ()
 
void SetBadChannelMapSource (Int_t v)
 
Int_t GetBadChannelMapSource ()
 
void SetDefaultCuts ()
 Set default cuts for calibration. More...
 
void LoadReferenceHistos ()
 Load reference Histograms (for one period) from file. More...
 
void LoadReferenceRunByRunHistos ()
 
void SetL1PhaseReferenceForGivenRun ()
 
void SetL1PhaseReferencePAR ()
 
void SetPARInfo (TString PARfilename)
 
void LoadBadChannelMap ()
 Load Bad Channel Map from different source. More...
 
void LoadBadChannelMapFile ()
 
void LoadBadChannelMapOADB ()
 
Int_t GetEMCALChannelStatus (Int_t iSM, Int_t iCol, Int_t iRow) const
 
Int_t GetEMCALChannelStatus (Int_t absId) const
 

Static Public Member Functions

static void ProduceCalibConsts (TString inputFile="time186319testWOL0.root", TString outputFile="Reference.root", Bool_t isFinal=kFALSE, Bool_t isPAR=kFALSE)
 
static void ProduceOffsetForSMsV2 (Int_t runNumber, TString inputFile="Reference.root", TString outputFile="ReferenceSM.root", Bool_t offset100=kTRUE, Bool_t justL1phase=kTRUE, TString PARfilename="")
 

Private Member Functions

void GetPARInfoForRunNumber (Int_t runnum)
 Does current run have PAR info? More...
 
virtual void PrepareTOFT0maker ()
 Get T0 time from TOF. More...
 
Bool_t SetEMCalGeometry ()
 Set the EMCal Geometry. More...
 
Bool_t AcceptCluster (AliVCluster *clus)
 Selection criteria of good cluster are set here. More...
 
Bool_t CheckCellRCU (Int_t nSupMod, Int_t icol, Int_t irow)
 Check RCU for cell given by Super Module, column index, row index. More...
 
Bool_t IsLowGainCellInCluster (AliVCluster *clus)
 Check if low gain cell is in a cluster. More...
 
 AliAnalysisTaskEMCALTimeCalib (const AliAnalysisTaskEMCALTimeCalib &)
 Copy constructor not implemented. More...
 
AliAnalysisTaskEMCALTimeCaliboperator= (const AliAnalysisTaskEMCALTimeCalib &)
 Assignment operator not implemented. More...
 

Private Attributes

std::vector< PARInfofPARvec
 vector of PAR info for all runs More...
 
PARInfo fCurrentPARs
 
Int_t fCurrentPARIndex = 0
 Par Info for current Run Number. More...
 
Bool_t fIsPARRun = kFALSE
 Which PAR the currnt event is after. More...
 
Int_t fRunNumber
 ! run number More...
 
TListfOutputList
 pointer to output list More...
 
AliEMCALGeometry * fgeom
 pointer to EMCal geometry More...
 
TString fGeometryName
 geometry name More...
 
Double_t fMinClusterEnergy
 minimum cluster energy More...
 
Double_t fMaxClusterEnergy
 maximum cluster energy More...
 
Int_t fMinNcells
 minimum number of cells in cluster More...
 
Int_t fMaxNcells
 maximum number of cells in cluster More...
 
Double_t fMinLambda0
 minimum cluster lambda0 More...
 
Double_t fMaxLambda0
 maximum cluster lambda0 More...
 
Double_t fMinLambda0LG
 minimum cluster lambda0 Low Gain More...
 
Double_t fMaxLambda0LG
 maximum cluster lambda0 Low Gain More...
 
Double_t fMaxRtrack
 maximum cluster track distance More...
 
Double_t fMinCellEnergy
 minimum cell energy More...
 
TString fReferenceFileName
 ! name of reference file (for one period) More...
 
TString fReferenceRunByRunFileName
 name of reference file (run-by-run) More...
 
Bool_t fPileupFromSPD
 flag to set PileupFromSPD More...
 
Double_t fMinTime
 minimum cluster time after correction More...
 
Double_t fMaxTime
 maximum cluster time after correction More...
 
Bool_t fMostEneCellOnly
 flag to use calibration on most energetic cell in cluster only More...
 
Int_t fRawTimeNbins
 number of bins of histo with raw time More...
 
Double_t fRawTimeMin
 lower range of histo with raw time More...
 
Double_t fRawTimeMax
 upper range of histo with raw time More...
 
Int_t fPassTimeNbins
 number of bins of histo with time in passX More...
 
Double_t fPassTimeMin
 lower range of histo with time in passX More...
 
Double_t fPassTimeMax
 upper range of histo with time in passX More...
 
Int_t fEnergyNbins
 number of bins of histo with energy HG More...
 
Double_t fEnergyMin
 lower range of histo with energy HG More...
 
Double_t fEnergyMax
 upper range of histo with energy HG More...
 
Int_t fEnergyLGNbins
 number of bins of histo with energy LG More...
 
Double_t fEnergyLGMin
 lower range of histo with energy LG More...
 
Double_t fEnergyLGMax
 upper range of histo with energy LG More...
 
Int_t fFineNbins
 number of bins of histo with T0 time More...
 
Double_t fFineTmin
 lower range of histo with T0 time More...
 
Double_t fFineTmax
 upper range of histo with T0 time More...
 
TObjArrayfL1PhaseList
 array with phases for set of runs More...
 
Bool_t fBadReco
 flag to apply 100ns shift and L1 shift More...
 
Bool_t fFillHeavyHisto
 flag to fill heavy histograms More...
 
TObjArrayfBadChannelMapArray
 bad channel map array More...
 
Bool_t fBadChannelMapSet
 flag whether bad channel map is set More...
 
Int_t fSetBadChannelMapSource
 switch to load BC map 0-no BC,1-OADB,2-file More...
 
TString fBadChannelFileName
 name of file with bad channels More...
 
TH1F * fhcalcEvtTime
 ! spectrum calcolot0[0] More...
 
TH1F * fhEvtTimeHeader
 ! spectrum time from header More...
 
TH1F * fhEvtTimeDiff
 ! spectrum time difference More...
 
TH1F * fhEventType
 ! event type More...
 
TH1F * fhTOFT0vsEventNumber
 ! TOF T0 evolution as a function of time More...
 
TH2FfhTcellvsTOFT0
 ! time of cell vs TOF T0 time More...
 
TH2FfhTcellvsTOFT0HD
 ! time of cell vs TOF T0 time for higher energy threshold More...
 
TH2FfhTcellvsSM
 ! cell time vs SM More...
 
TH2FfhEneVsAbsIdHG
 ! energy of each cell for high gain cells with strange time More...
 
TH2FfhEneVsAbsIdLG
 ! energy of each cell for low gain cells with strange time More...
 
TH2FfhTimeVsBC
 !cell time vs BC More...
 
TH1F * fhTimeSumSq [kNBCmask]
 ! 4 More...
 
TH1F * fhTimeEnt [kNBCmask]
 ! 4 More...
 
TH1F * fhTimeSum [kNBCmask]
 ! 4 More...
 
TH1F * fhTimeLGSumSq [kNBCmask]
 ! 4 More...
 
TH1F * fhTimeLGEnt [kNBCmask]
 ! 4 More...
 
TH1F * fhTimeLGSum [kNBCmask]
 ! 4 More...
 
TH1F * fhAllAverageBC [kNBCmask]
 
TH1F * fhAllAverageLGBC [kNBCmask]
 

4 BCmask High gain

More...
 
TH1C * fhRefRuns
 

4 BCmask Low gain

More...
 
TH2FfhTimeDsup [kNSM]
 ! 20 SM high gain More...
 
TH2FfhTimeDsupBC [kNSM][kNBCmask]
 ! 20 x 4 high gain More...
 
TH2FfhTimeDsupLG [kNSM]
 ! 20 SM low gain More...
 
TH2FfhTimeDsupLGBC [kNSM][kNBCmask]
 ! 20 x 4 low gain More...
 
TH2FfhRawTimeVsIdBC [kNBCmask]
 ! 4 BCmask HG More...
 
TH1F * fhRawTimeSumBC [kNBCmask]
 ! 4 BCmask HG More...
 
TH1F * fhRawTimeEntriesBC [kNBCmask]
 ! 4 BCmask HG More...
 
TH1F * fhRawTimeSumSqBC [kNBCmask]
 ! 4 BCmask HG More...
 
TH2FfhRawTimeVsIdLGBC [kNBCmask]
 ! 4 BCmask LG More...
 
TH1F * fhRawTimeSumLGBC [kNBCmask]
 ! 4 BCmask LG More...
 
TH1F * fhRawTimeEntriesLGBC [kNBCmask]
 ! 4 BCmask LG More...
 
TH1F * fhRawTimeSumSqLGBC [kNBCmask]
 ! 4 BCmask LG More...
 
std::vector< std::vector< TH2F * > > fhRawTimePARs
 ! More...
 
std::vector< std::vector< TH2F * > > fhRawTimeLGPARs
 ! More...
 
TH2FfhRawCorrTimeVsIdBC [kNBCmask]
 ! 4 BCmask HG More...
 
TH2FfhRawCorrTimeVsIdLGBC [kNBCmask]
 ! 4 BCmask LG More...
 
TH2FfhTimeVsIdBC [kNBCmask]
 ! 4 BCmask HG More...
 
TH2FfhTimeVsIdLGBC [kNBCmask]
 ! 4 BCmask LG More...
 

Detailed Description

Task to work on Time Calibration for EMCal/DCal.

Derived from "Exercice with a task to work on T0 from TOF or T0" by Hugues Delagrange (SUBATECH)" History: TimeTaskMB2_v2 wrt TimeTaskMB add histos time_vs_energy TimeTaskMB2_v2b (memory optimization.. t_vs_E splitted in hi and low res part) TimeTaskMB2_v2m memory leak patch: sterilized ComputeT0TOF.. temporarly it is not called (to be understood and fixed TimeTaskMB2_v3m fix "dècalage" in the binning TimeTaskMB2_v4a Implement single cell histos+ correction from average computed on run 128503 TimeTaskMB2_v4b Implement BC offsetCorrectio + histo to look at partial RCU TimeTaskMB2_v4d histoaming convention ""=raw "Corr"= cell/cell correction "BCCorr"= cell/cell+BC TimeTaskMB2_v4e check of BCnb vs time vs SM new histos TimeTaskMB2_v4f new histos for time for each BC TimeTaskMB2_v5 new histos for time for each BC calc average for each BC -> new ref

2015.06.03 Extended to DCal, added setters and getters 2015.06.11 Added AODs and lego train 2015.06.29 Geometry removed from Nofify to UserCreateOutputObjects Added second step of calibration with time cut 2015.07.08 Added geometry check in Notify and set once, added T0 time from TOF histos added reference file protection 2015.07.14 corrected geometry pointer in terminate added reference histograms for low gain modified loading of reference file modified default parameters in AddTask 2015.07.17 additional selection criteria for clusters with low gain cell 2015.10.09 Modification to be consistent with OADB. Info about calibration constant for cell with absId=0 is kept in 'underflow bin' 2015.11.11 Modification to calibrate run by run by additional L1 phase 2015.11.19 Added histogram settings 2016.01.18 L1 phases read once at the beginning of lego train 2016.01.23 revert L1 phase and 100ns shift for runs before LHC15n muon calo pass1 2016.01.28 correction for L1 phase shift for runs before LHC15n muon calo pass1 2016.02.02 added flag to fill heavy histograms 2016.02.03 added bad channel map 2016.02.08 added control histograms for low gain separatelly 2017.06.16 added correct triggers + calibratin on most ene cell in cluster

Author
Hugues Delagrange+, SUBATECH
Marie Germain marie.nosp@m..ger.nosp@m.main@.nosp@m.suba.nosp@m.tech..nosp@m.in2p.nosp@m.3.fr, SUBATECH
Adam Matyja adam..nosp@m.toma.nosp@m.sz.ma.nosp@m.tyja.nosp@m.@ifj..nosp@m.edu..nosp@m.pl, INP PAN Cracow
Date
Jun 3, 2015

Definition at line 68 of file AliAnalysisTaskEMCALTimeCalib.h.

Member Enumeration Documentation

anonymous enum
Enumerator
kNSM 
kNBCmask 

Definition at line 72 of file AliAnalysisTaskEMCALTimeCalib.h.

Constructor & Destructor Documentation

AliAnalysisTaskEMCALTimeCalib::AliAnalysisTaskEMCALTimeCalib ( )
inline

Definition at line 74 of file AliAnalysisTaskEMCALTimeCalib.h.

AliAnalysisTaskEMCALTimeCalib::AliAnalysisTaskEMCALTimeCalib ( const char *  name)

Constructor.

Definition at line 66 of file AliAnalysisTaskEMCALTimeCalib.cxx.

virtual AliAnalysisTaskEMCALTimeCalib::~AliAnalysisTaskEMCALTimeCalib ( )
inlinevirtual

Definition at line 157 of file AliAnalysisTaskEMCALTimeCalib.h.

AliAnalysisTaskEMCALTimeCalib::AliAnalysisTaskEMCALTimeCalib ( const AliAnalysisTaskEMCALTimeCalib )
private

Copy constructor not implemented.

Member Function Documentation

Bool_t AliAnalysisTaskEMCALTimeCalib::AcceptCluster ( AliVCluster *  clus)
private

Selection criteria of good cluster are set here.

Definition at line 1173 of file AliAnalysisTaskEMCALTimeCalib.cxx.

Referenced by UserExec().

Bool_t AliAnalysisTaskEMCALTimeCalib::CheckCellRCU ( Int_t  nSupMod,
Int_t  icol,
Int_t  irow 
)
private

Check RCU for cell given by Super Module, column index, row index.

Definition at line 1244 of file AliAnalysisTaskEMCALTimeCalib.cxx.

Referenced by UserExec().

TString AliAnalysisTaskEMCALTimeCalib::GetBadChannelFileName ( )
inline

Definition at line 190 of file AliAnalysisTaskEMCALTimeCalib.h.

Int_t AliAnalysisTaskEMCALTimeCalib::GetBadChannelMapSource ( )
inline

Definition at line 253 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by runEMCALTimeCalibTask().

Int_t AliAnalysisTaskEMCALTimeCalib::GetEMCALChannelStatus ( Int_t  iSM,
Int_t  iCol,
Int_t  iRow 
) const
inline

Definition at line 267 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by UserExec().

Int_t AliAnalysisTaskEMCALTimeCalib::GetEMCALChannelStatus ( Int_t  absId) const
inline

Definition at line 270 of file AliAnalysisTaskEMCALTimeCalib.h.

TString AliAnalysisTaskEMCALTimeCalib::GetGeometryName ( )
inline

Definition at line 187 of file AliAnalysisTaskEMCALTimeCalib.h.

Double_t AliAnalysisTaskEMCALTimeCalib::GetMaxClusterEnergy ( )
inline

Definition at line 176 of file AliAnalysisTaskEMCALTimeCalib.h.

Double_t AliAnalysisTaskEMCALTimeCalib::GetMaxLambda0 ( )
inline

Definition at line 180 of file AliAnalysisTaskEMCALTimeCalib.h.

Double_t AliAnalysisTaskEMCALTimeCalib::GetMaxLambda0LG ( )
inline

Definition at line 182 of file AliAnalysisTaskEMCALTimeCalib.h.

Int_t AliAnalysisTaskEMCALTimeCalib::GetMaxNcells ( )
inline

Definition at line 178 of file AliAnalysisTaskEMCALTimeCalib.h.

Double_t AliAnalysisTaskEMCALTimeCalib::GetMaxRtrack ( )
inline

Definition at line 183 of file AliAnalysisTaskEMCALTimeCalib.h.

Double_t AliAnalysisTaskEMCALTimeCalib::GetMaxTime ( )
inline

Definition at line 189 of file AliAnalysisTaskEMCALTimeCalib.h.

Double_t AliAnalysisTaskEMCALTimeCalib::GetMinCellEnergy ( )
inline

Definition at line 184 of file AliAnalysisTaskEMCALTimeCalib.h.

Double_t AliAnalysisTaskEMCALTimeCalib::GetMinClusterEnergy ( )
inline

Definition at line 175 of file AliAnalysisTaskEMCALTimeCalib.h.

Double_t AliAnalysisTaskEMCALTimeCalib::GetMinLambda0 ( )
inline

Definition at line 179 of file AliAnalysisTaskEMCALTimeCalib.h.

Double_t AliAnalysisTaskEMCALTimeCalib::GetMinLambda0LG ( )
inline

Definition at line 181 of file AliAnalysisTaskEMCALTimeCalib.h.

Int_t AliAnalysisTaskEMCALTimeCalib::GetMinNcells ( )
inline

Definition at line 177 of file AliAnalysisTaskEMCALTimeCalib.h.

Double_t AliAnalysisTaskEMCALTimeCalib::GetMinTime ( )
inline

Definition at line 188 of file AliAnalysisTaskEMCALTimeCalib.h.

void AliAnalysisTaskEMCALTimeCalib::GetPARInfoForRunNumber ( Int_t  runnum)
private

Does current run have PAR info?

Definition at line 1880 of file AliAnalysisTaskEMCALTimeCalib.cxx.

Referenced by NotifyRun(), and UserCreateOutputObjects().

TString AliAnalysisTaskEMCALTimeCalib::GetReferenceFileName ( )
inline

Definition at line 185 of file AliAnalysisTaskEMCALTimeCalib.h.

TString AliAnalysisTaskEMCALTimeCalib::GetReferenceRunByRunFileName ( )
inline

Definition at line 186 of file AliAnalysisTaskEMCALTimeCalib.h.

Int_t AliAnalysisTaskEMCALTimeCalib::GetRunNumber ( )
inline

Definition at line 174 of file AliAnalysisTaskEMCALTimeCalib.h.

Bool_t AliAnalysisTaskEMCALTimeCalib::IsLowGainCellInCluster ( AliVCluster *  clus)
private

Check if low gain cell is in a cluster.

Definition at line 1232 of file AliAnalysisTaskEMCALTimeCalib.cxx.

Referenced by AcceptCluster().

void AliAnalysisTaskEMCALTimeCalib::LoadBadChannelMap ( )

Load Bad Channel Map from different source.

Definition at line 1835 of file AliAnalysisTaskEMCALTimeCalib.cxx.

Referenced by AddTaskEMCALTimeCalibration(), GetBadChannelMapSource(), and NotifyRun().

void AliAnalysisTaskEMCALTimeCalib::LoadBadChannelMapFile ( )
void AliAnalysisTaskEMCALTimeCalib::LoadBadChannelMapOADB ( )
void AliAnalysisTaskEMCALTimeCalib::LoadReferenceHistos ( )

Load reference Histograms (for one period) from file.

HKD Move from constructor Use aliTOFT0maker to get proper T0 Look the proper source to have more information Modified July 2, 2010 - HKD to take into account the changes in ALiTOFT0maker

Definition at line 206 of file AliAnalysisTaskEMCALTimeCalib.cxx.

Referenced by AddTaskEMCALTimeCalibration(), and GetBadChannelMapSource().

void AliAnalysisTaskEMCALTimeCalib::LoadReferenceRunByRunHistos ( )

Load reference Histograms (run-by-run in one period) from file into memory This method should be called at the beginning of processing only once

Definition at line 240 of file AliAnalysisTaskEMCALTimeCalib.cxx.

Referenced by AddTaskEMCALTimeCalibration(), and GetBadChannelMapSource().

void AliAnalysisTaskEMCALTimeCalib::NotifyRun ( )
virtual

Connect ESD or AOD here Called when run is changed

Definition at line 344 of file AliAnalysisTaskEMCALTimeCalib.cxx.

AliAnalysisTaskEMCALTimeCalib& AliAnalysisTaskEMCALTimeCalib::operator= ( const AliAnalysisTaskEMCALTimeCalib )
private

Assignment operator not implemented.

void AliAnalysisTaskEMCALTimeCalib::PrepareTOFT0maker ( )
privatevirtual

Get T0 time from TOF.

Definition at line 405 of file AliAnalysisTaskEMCALTimeCalib.cxx.

Referenced by AliAnalysisTaskEMCALTimeCalib().

void AliAnalysisTaskEMCALTimeCalib::ProduceCalibConsts ( TString  inputFile = "time186319testWOL0.root",
TString  outputFile = "Reference.root",
Bool_t  isFinal = kFALSE,
Bool_t  isPAR = kFALSE 
)
static

Calculate calibration constants input - root file with histograms output - root file with constants in historams isFinal - flag: kFALSE-first iteration, kTRUE-final iteration

Definition at line 1323 of file AliAnalysisTaskEMCALTimeCalib.cxx.

Referenced by GetEMCALChannelStatus(), MakeReferenceFinalPass(), and MakeReferencePass1().

void AliAnalysisTaskEMCALTimeCalib::ProduceOffsetForSMsV2 ( Int_t  runNumber,
TString  inputFile = "Reference.root",
TString  outputFile = "ReferenceSM.root",
Bool_t  offset100 = kTRUE,
Bool_t  justL1phase = kTRUE,
TString  PARFilename = "" 
)
static

Calculate calibration constants per SM (equivalent of L1 phase) input - root file with calibration constants from 1st pass output - root file with histograms for given run offset per SM

Definition at line 1522 of file AliAnalysisTaskEMCALTimeCalib.cxx.

Referenced by GetEMCALChannelStatus(), and MakeReferenceSM().

void AliAnalysisTaskEMCALTimeCalib::SetBadChannelFileName ( TString  v)
inline
void AliAnalysisTaskEMCALTimeCalib::SetBadChannelMapSource ( Int_t  v)
inline
void AliAnalysisTaskEMCALTimeCalib::SetDefaultCuts ( )

Set default cuts for calibration.

Definition at line 1274 of file AliAnalysisTaskEMCALTimeCalib.cxx.

Referenced by AliAnalysisTaskEMCALTimeCalib(), and GetBadChannelMapSource().

Bool_t AliAnalysisTaskEMCALTimeCalib::SetEMCalGeometry ( )
private

Set the EMCal Geometry.

Definition at line 383 of file AliAnalysisTaskEMCALTimeCalib.cxx.

Referenced by NotifyRun().

void AliAnalysisTaskEMCALTimeCalib::SetEnergyHistoHG ( Int_t  nbins,
Double_t  lower,
Double_t  upper 
)
inline

Definition at line 221 of file AliAnalysisTaskEMCALTimeCalib.h.

void AliAnalysisTaskEMCALTimeCalib::SetEnergyHistoLG ( Int_t  nbins,
Double_t  lower,
Double_t  upper 
)
inline

Definition at line 226 of file AliAnalysisTaskEMCALTimeCalib.h.

void AliAnalysisTaskEMCALTimeCalib::SetFineT0Histo ( Int_t  nbins,
Double_t  lower,
Double_t  upper 
)
inline

Definition at line 232 of file AliAnalysisTaskEMCALTimeCalib.h.

void AliAnalysisTaskEMCALTimeCalib::SetGeometryName ( TString  v)
inline

Definition at line 205 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::SetL1PhaseReferenceForGivenRun ( )

Load reference histogram with L1 phases for given run This method should be called per run

Definition at line 269 of file AliAnalysisTaskEMCALTimeCalib.cxx.

Referenced by GetBadChannelMapSource(), and NotifyRun().

void AliAnalysisTaskEMCALTimeCalib::SetL1PhaseReferencePAR ( )

Definition at line 299 of file AliAnalysisTaskEMCALTimeCalib.cxx.

Referenced by GetBadChannelMapSource(), NotifyRun(), and UserExec().

void AliAnalysisTaskEMCALTimeCalib::SetMaxClusterEnergy ( Double_t  v)
inline

Definition at line 194 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::SetMaxLambda0 ( Double_t  v)
inline

Definition at line 198 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::SetMaxLambda0LG ( Double_t  v)
inline

Definition at line 200 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::SetMaxNcells ( Int_t  v)
inline

Definition at line 196 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::SetMaxRtrack ( Double_t  v)
inline

Definition at line 201 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::SetMaxTime ( Double_t  v)
inline

Definition at line 207 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::SetMinCellEnergy ( Double_t  v)
inline

Definition at line 202 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::SetMinClusterEnergy ( Double_t  v)
inline

Definition at line 193 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::SetMinLambda0 ( Double_t  v)
inline

Definition at line 197 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::SetMinLambda0LG ( Double_t  v)
inline

Definition at line 199 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::SetMinNcells ( Int_t  v)
inline

Definition at line 195 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::SetMinTime ( Double_t  v)
inline

Definition at line 206 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::SetPARInfo ( TString  PARfilename)
void AliAnalysisTaskEMCALTimeCalib::SetPassTimeHisto ( Int_t  nbins,
Double_t  lower,
Double_t  upper 
)
inline

Definition at line 216 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::SetRawTimeHisto ( Int_t  nbins,
Double_t  lower,
Double_t  upper 
)
inline

Definition at line 211 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::SetReferenceFileName ( TString  v)
inline

Definition at line 203 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::SetReferenceRunByRunFileName ( TString  v)
inline

Definition at line 204 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::SetRunNumber ( Int_t  v)
inline

Definition at line 192 of file AliAnalysisTaskEMCALTimeCalib.h.

void AliAnalysisTaskEMCALTimeCalib::SwitchOffBadReco ( )
inline

Definition at line 247 of file AliAnalysisTaskEMCALTimeCalib.h.

void AliAnalysisTaskEMCALTimeCalib::SwitchOffMostEneCellOnly ( )
inline
void AliAnalysisTaskEMCALTimeCalib::SwitchOffPileupFromSPD ( )
inline

Definition at line 241 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::SwitchOnBadReco ( )
inline

Definition at line 246 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::SwitchOnMostEneCellOnly ( )
inline

Definition at line 243 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::SwitchOnPileupFromSPD ( )
inline

Definition at line 240 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::SwithOffFillHeavyHisto ( )
inline

Definition at line 250 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::SwithOnFillHeavyHisto ( )
inline

Definition at line 249 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AddTaskEMCALTimeCalibration().

void AliAnalysisTaskEMCALTimeCalib::Terminate ( Option_t )
virtual

Draw result to the screen Called once at the end of the query

Definition at line 1147 of file AliAnalysisTaskEMCALTimeCalib.cxx.

void AliAnalysisTaskEMCALTimeCalib::UserCreateOutputObjects ( )
virtual

Create histograms Called once

Definition at line 437 of file AliAnalysisTaskEMCALTimeCalib.cxx.

void AliAnalysisTaskEMCALTimeCalib::UserExec ( Option_t option)
virtual

Main loop executed for each event.

Definition at line 749 of file AliAnalysisTaskEMCALTimeCalib.cxx.

Member Data Documentation

TString AliAnalysisTaskEMCALTimeCalib::fBadChannelFileName
private

name of file with bad channels

Definition at line 359 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by GetBadChannelFileName(), LoadBadChannelMapFile(), SetBadChannelFileName(), and SetDefaultCuts().

TObjArray* AliAnalysisTaskEMCALTimeCalib::fBadChannelMapArray
private

bad channel map array

Definition at line 356 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by GetEMCALChannelStatus(), LoadBadChannelMapFile(), LoadBadChannelMapOADB(), and Terminate().

Bool_t AliAnalysisTaskEMCALTimeCalib::fBadChannelMapSet
private

flag whether bad channel map is set

Definition at line 357 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by LoadBadChannelMapFile(), LoadBadChannelMapOADB(), NotifyRun(), and SetDefaultCuts().

Bool_t AliAnalysisTaskEMCALTimeCalib::fBadReco
private

flag to apply 100ns shift and L1 shift

Definition at line 351 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by SetDefaultCuts(), SwitchOffBadReco(), SwitchOnBadReco(), UserCreateOutputObjects(), and UserExec().

Int_t AliAnalysisTaskEMCALTimeCalib::fCurrentPARIndex = 0
private

Par Info for current Run Number.

Definition at line 282 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by SetL1PhaseReferencePAR(), and UserExec().

PARInfo AliAnalysisTaskEMCALTimeCalib::fCurrentPARs
private
Double_t AliAnalysisTaskEMCALTimeCalib::fEnergyLGMax
private

upper range of histo with energy LG

Definition at line 345 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by SetDefaultCuts(), SetEnergyHistoLG(), and UserCreateOutputObjects().

Double_t AliAnalysisTaskEMCALTimeCalib::fEnergyLGMin
private

lower range of histo with energy LG

Definition at line 344 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by SetDefaultCuts(), SetEnergyHistoLG(), and UserCreateOutputObjects().

Int_t AliAnalysisTaskEMCALTimeCalib::fEnergyLGNbins
private

number of bins of histo with energy LG

Definition at line 343 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by SetDefaultCuts(), SetEnergyHistoLG(), and UserCreateOutputObjects().

Double_t AliAnalysisTaskEMCALTimeCalib::fEnergyMax
private

upper range of histo with energy HG

Definition at line 342 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by SetDefaultCuts(), SetEnergyHistoHG(), and UserCreateOutputObjects().

Double_t AliAnalysisTaskEMCALTimeCalib::fEnergyMin
private

lower range of histo with energy HG

Definition at line 341 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by SetDefaultCuts(), SetEnergyHistoHG(), and UserCreateOutputObjects().

Int_t AliAnalysisTaskEMCALTimeCalib::fEnergyNbins
private

number of bins of histo with energy HG

Definition at line 340 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by SetDefaultCuts(), SetEnergyHistoHG(), and UserCreateOutputObjects().

Bool_t AliAnalysisTaskEMCALTimeCalib::fFillHeavyHisto
private

flag to fill heavy histograms

Definition at line 353 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by SetDefaultCuts(), SwithOffFillHeavyHisto(), SwithOnFillHeavyHisto(), UserCreateOutputObjects(), and UserExec().

Int_t AliAnalysisTaskEMCALTimeCalib::fFineNbins
private

number of bins of histo with T0 time

Definition at line 346 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by SetDefaultCuts(), SetFineT0Histo(), and UserCreateOutputObjects().

Double_t AliAnalysisTaskEMCALTimeCalib::fFineTmax
private

upper range of histo with T0 time

Definition at line 348 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by SetDefaultCuts(), SetFineT0Histo(), and UserCreateOutputObjects().

Double_t AliAnalysisTaskEMCALTimeCalib::fFineTmin
private

lower range of histo with T0 time

Definition at line 347 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by SetDefaultCuts(), and SetFineT0Histo().

AliEMCALGeometry* AliAnalysisTaskEMCALTimeCalib::fgeom
private

pointer to EMCal geometry

EMCAL geometry

Definition at line 303 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by NotifyRun(), SetEMCalGeometry(), and UserExec().

TString AliAnalysisTaskEMCALTimeCalib::fGeometryName
private
TH1F* AliAnalysisTaskEMCALTimeCalib::fhAllAverageBC[kNBCmask]
private
TH1F* AliAnalysisTaskEMCALTimeCalib::fhAllAverageLGBC[kNBCmask]
private

4 BCmask High gain

Definition at line 384 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AliAnalysisTaskEMCALTimeCalib(), LoadReferenceHistos(), and UserExec().

TH1F* AliAnalysisTaskEMCALTimeCalib::fhcalcEvtTime
private

! spectrum calcolot0[0]

Definition at line 362 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTimeCalib::fhEneVsAbsIdHG
private

! energy of each cell for high gain cells with strange time

Definition at line 370 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH2F* AliAnalysisTaskEMCALTimeCalib::fhEneVsAbsIdLG
private

! energy of each cell for low gain cells with strange time

Definition at line 371 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskEMCALTimeCalib::fhEventType
private

! event type

Definition at line 365 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskEMCALTimeCalib::fhEvtTimeDiff
private

! spectrum time difference

Definition at line 364 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by UserCreateOutputObjects().

TH1F* AliAnalysisTaskEMCALTimeCalib::fhEvtTimeHeader
private

! spectrum time from header

Definition at line 363 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH2F* AliAnalysisTaskEMCALTimeCalib::fhRawCorrTimeVsIdBC[kNBCmask]
private

! 4 BCmask HG

Definition at line 410 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AliAnalysisTaskEMCALTimeCalib(), UserCreateOutputObjects(), and UserExec().

TH2F* AliAnalysisTaskEMCALTimeCalib::fhRawCorrTimeVsIdLGBC[kNBCmask]
private

! 4 BCmask LG

Definition at line 411 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AliAnalysisTaskEMCALTimeCalib(), UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskEMCALTimeCalib::fhRawTimeEntriesBC[kNBCmask]
private

! 4 BCmask HG

Definition at line 398 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AliAnalysisTaskEMCALTimeCalib(), UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskEMCALTimeCalib::fhRawTimeEntriesLGBC[kNBCmask]
private

! 4 BCmask LG

Definition at line 402 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AliAnalysisTaskEMCALTimeCalib(), UserCreateOutputObjects(), and UserExec().

std::vector<std::vector<TH2F*> > AliAnalysisTaskEMCALTimeCalib::fhRawTimeLGPARs
private

!

Definition at line 407 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by UserCreateOutputObjects(), and UserExec().

std::vector<std::vector<TH2F*> > AliAnalysisTaskEMCALTimeCalib::fhRawTimePARs
private

!

Definition at line 406 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskEMCALTimeCalib::fhRawTimeSumBC[kNBCmask]
private

! 4 BCmask HG

Definition at line 397 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AliAnalysisTaskEMCALTimeCalib(), UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskEMCALTimeCalib::fhRawTimeSumLGBC[kNBCmask]
private

! 4 BCmask LG

Definition at line 401 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AliAnalysisTaskEMCALTimeCalib(), UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskEMCALTimeCalib::fhRawTimeSumSqBC[kNBCmask]
private

! 4 BCmask HG

Definition at line 399 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AliAnalysisTaskEMCALTimeCalib(), UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskEMCALTimeCalib::fhRawTimeSumSqLGBC[kNBCmask]
private

! 4 BCmask LG

Definition at line 403 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AliAnalysisTaskEMCALTimeCalib(), UserCreateOutputObjects(), and UserExec().

TH2F* AliAnalysisTaskEMCALTimeCalib::fhRawTimeVsIdBC[kNBCmask]
private

! 4 BCmask HG

Definition at line 396 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AliAnalysisTaskEMCALTimeCalib(), UserCreateOutputObjects(), and UserExec().

TH2F* AliAnalysisTaskEMCALTimeCalib::fhRawTimeVsIdLGBC[kNBCmask]
private

! 4 BCmask LG

Definition at line 400 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AliAnalysisTaskEMCALTimeCalib(), UserCreateOutputObjects(), and UserExec().

TH1C* AliAnalysisTaskEMCALTimeCalib::fhRefRuns
private

4 BCmask Low gain

20 entries per run: nSM

Definition at line 387 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by SetL1PhaseReferenceForGivenRun(), SetL1PhaseReferencePAR(), and UserExec().

TH2F* AliAnalysisTaskEMCALTimeCalib::fhTcellvsSM
private

! cell time vs SM

Definition at line 369 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH2F* AliAnalysisTaskEMCALTimeCalib::fhTcellvsTOFT0
private

! time of cell vs TOF T0 time

Definition at line 367 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTimeCalib::fhTcellvsTOFT0HD
private

! time of cell vs TOF T0 time for higher energy threshold

Definition at line 368 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTimeCalib::fhTimeDsup[kNSM]
private

! 20 SM high gain

Definition at line 390 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH2F* AliAnalysisTaskEMCALTimeCalib::fhTimeDsupBC[kNSM][kNBCmask]
private

! 20 x 4 high gain

Definition at line 391 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH2F* AliAnalysisTaskEMCALTimeCalib::fhTimeDsupLG[kNSM]
private

! 20 SM low gain

Definition at line 392 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH2F* AliAnalysisTaskEMCALTimeCalib::fhTimeDsupLGBC[kNSM][kNBCmask]
private

! 20 x 4 low gain

Definition at line 393 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskEMCALTimeCalib::fhTimeEnt[kNBCmask]
private
TH1F* AliAnalysisTaskEMCALTimeCalib::fhTimeLGEnt[kNBCmask]
private
TH1F* AliAnalysisTaskEMCALTimeCalib::fhTimeLGSum[kNBCmask]
private
TH1F* AliAnalysisTaskEMCALTimeCalib::fhTimeLGSumSq[kNBCmask]
private
TH1F* AliAnalysisTaskEMCALTimeCalib::fhTimeSum[kNBCmask]
private
TH1F* AliAnalysisTaskEMCALTimeCalib::fhTimeSumSq[kNBCmask]
private
TH2F* AliAnalysisTaskEMCALTimeCalib::fhTimeVsBC
private

!cell time vs BC

Definition at line 372 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH2F* AliAnalysisTaskEMCALTimeCalib::fhTimeVsIdBC[kNBCmask]
private

! 4 BCmask HG

Definition at line 414 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AliAnalysisTaskEMCALTimeCalib(), UserCreateOutputObjects(), and UserExec().

TH2F* AliAnalysisTaskEMCALTimeCalib::fhTimeVsIdLGBC[kNBCmask]
private

! 4 BCmask LG

Definition at line 415 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AliAnalysisTaskEMCALTimeCalib(), UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskEMCALTimeCalib::fhTOFT0vsEventNumber
private

! TOF T0 evolution as a function of time

Definition at line 366 of file AliAnalysisTaskEMCALTimeCalib.h.

Bool_t AliAnalysisTaskEMCALTimeCalib::fIsPARRun = kFALSE
private

Which PAR the currnt event is after.

Definition at line 283 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by GetPARInfoForRunNumber(), NotifyRun(), UserCreateOutputObjects(), and UserExec().

TObjArray* AliAnalysisTaskEMCALTimeCalib::fL1PhaseList
private

array with phases for set of runs

Definition at line 350 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by LoadReferenceRunByRunHistos(), SetL1PhaseReferenceForGivenRun(), SetL1PhaseReferencePAR(), and Terminate().

Double_t AliAnalysisTaskEMCALTimeCalib::fMaxClusterEnergy
private

maximum cluster energy

Definition at line 309 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AcceptCluster(), GetMaxClusterEnergy(), SetDefaultCuts(), and SetMaxClusterEnergy().

Double_t AliAnalysisTaskEMCALTimeCalib::fMaxLambda0
private

maximum cluster lambda0

Definition at line 315 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AcceptCluster(), GetMaxLambda0(), SetDefaultCuts(), and SetMaxLambda0().

Double_t AliAnalysisTaskEMCALTimeCalib::fMaxLambda0LG
private

maximum cluster lambda0 Low Gain

Definition at line 317 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AcceptCluster(), GetMaxLambda0LG(), SetDefaultCuts(), and SetMaxLambda0LG().

Int_t AliAnalysisTaskEMCALTimeCalib::fMaxNcells
private

maximum number of cells in cluster

Definition at line 312 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AcceptCluster(), GetMaxNcells(), SetDefaultCuts(), and SetMaxNcells().

Double_t AliAnalysisTaskEMCALTimeCalib::fMaxRtrack
private

maximum cluster track distance

Definition at line 319 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AcceptCluster(), GetMaxRtrack(), SetDefaultCuts(), and SetMaxRtrack().

Double_t AliAnalysisTaskEMCALTimeCalib::fMaxTime
private

maximum cluster time after correction

Definition at line 329 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by GetMaxTime(), SetDefaultCuts(), and SetMaxTime().

Double_t AliAnalysisTaskEMCALTimeCalib::fMinCellEnergy
private

minimum cell energy

Definition at line 321 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by GetMinCellEnergy(), SetDefaultCuts(), SetMinCellEnergy(), and UserExec().

Double_t AliAnalysisTaskEMCALTimeCalib::fMinClusterEnergy
private

minimum cluster energy

Definition at line 308 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AcceptCluster(), GetMinClusterEnergy(), SetDefaultCuts(), and SetMinClusterEnergy().

Double_t AliAnalysisTaskEMCALTimeCalib::fMinLambda0
private

minimum cluster lambda0

Definition at line 314 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AcceptCluster(), GetMinLambda0(), SetDefaultCuts(), and SetMinLambda0().

Double_t AliAnalysisTaskEMCALTimeCalib::fMinLambda0LG
private

minimum cluster lambda0 Low Gain

Definition at line 316 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AcceptCluster(), GetMinLambda0LG(), SetDefaultCuts(), and SetMinLambda0LG().

Int_t AliAnalysisTaskEMCALTimeCalib::fMinNcells
private

minimum number of cells in cluster

Definition at line 311 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by AcceptCluster(), GetMinNcells(), SetDefaultCuts(), and SetMinNcells().

Double_t AliAnalysisTaskEMCALTimeCalib::fMinTime
private

minimum cluster time after correction

Definition at line 328 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by GetMinTime(), SetDefaultCuts(), SetMinTime(), and UserExec().

Bool_t AliAnalysisTaskEMCALTimeCalib::fMostEneCellOnly
private

flag to use calibration on most energetic cell in cluster only

Definition at line 331 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by SetDefaultCuts(), SwitchOffMostEneCellOnly(), SwitchOnMostEneCellOnly(), and UserExec().

TList* AliAnalysisTaskEMCALTimeCalib::fOutputList
private

pointer to output list

Definition at line 300 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by Terminate(), UserCreateOutputObjects(), and UserExec().

std::vector<PARInfo> AliAnalysisTaskEMCALTimeCalib::fPARvec
private

vector of PAR info for all runs

Definition at line 280 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by GetPARInfoForRunNumber(), and SetPARInfo().

Double_t AliAnalysisTaskEMCALTimeCalib::fPassTimeMax
private

upper range of histo with time in passX

Definition at line 339 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by SetDefaultCuts(), SetPassTimeHisto(), and UserCreateOutputObjects().

Double_t AliAnalysisTaskEMCALTimeCalib::fPassTimeMin
private

lower range of histo with time in passX

Definition at line 338 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by SetDefaultCuts(), SetPassTimeHisto(), and UserCreateOutputObjects().

Int_t AliAnalysisTaskEMCALTimeCalib::fPassTimeNbins
private

number of bins of histo with time in passX

Definition at line 337 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by SetDefaultCuts(), SetPassTimeHisto(), and UserCreateOutputObjects().

Bool_t AliAnalysisTaskEMCALTimeCalib::fPileupFromSPD
private

flag to set PileupFromSPD

Definition at line 326 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by SetDefaultCuts(), SwitchOffPileupFromSPD(), SwitchOnPileupFromSPD(), and UserExec().

Double_t AliAnalysisTaskEMCALTimeCalib::fRawTimeMax
private

upper range of histo with raw time

Definition at line 336 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by SetDefaultCuts(), SetRawTimeHisto(), and UserCreateOutputObjects().

Double_t AliAnalysisTaskEMCALTimeCalib::fRawTimeMin
private

lower range of histo with raw time

Definition at line 335 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by SetDefaultCuts(), SetRawTimeHisto(), and UserCreateOutputObjects().

Int_t AliAnalysisTaskEMCALTimeCalib::fRawTimeNbins
private

number of bins of histo with raw time

Definition at line 334 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by SetDefaultCuts(), SetRawTimeHisto(), and UserCreateOutputObjects().

TString AliAnalysisTaskEMCALTimeCalib::fReferenceFileName
private

! name of reference file (for one period)

Definition at line 323 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by GetReferenceFileName(), LoadReferenceHistos(), SetDefaultCuts(), SetReferenceFileName(), and UserExec().

TString AliAnalysisTaskEMCALTimeCalib::fReferenceRunByRunFileName
private
Int_t AliAnalysisTaskEMCALTimeCalib::fSetBadChannelMapSource
private

switch to load BC map 0-no BC,1-OADB,2-file

Definition at line 358 of file AliAnalysisTaskEMCALTimeCalib.h.

Referenced by GetBadChannelMapSource(), LoadBadChannelMap(), NotifyRun(), SetBadChannelMapSource(), SetDefaultCuts(), and UserExec().


The documentation for this class was generated from the following files: