AliPhysics  3b4a69f (3b4a69f)
AliAnalysisTaskEMCALTriggerQA Class Reference

Fill histograms with basic QA information for EMCAL offline trigger. More...

#include <AliAnalysisTaskEMCALTriggerQA.h>

Inheritance diagram for AliAnalysisTaskEMCALTriggerQA:

Public Member Functions

 AliAnalysisTaskEMCALTriggerQA ()
 
 AliAnalysisTaskEMCALTriggerQA (const char *name)
 Constructor. Init stuff. More...
 
virtual ~AliAnalysisTaskEMCALTriggerQA ()
 
void ClusterAnalysis ()
 
void FillCellMaps ()
 Cells analysis. Fill FEE energy per channel array. More...
 
void FillTriggerPatchMaps (TString triggerclasses)
 Fill L0, L1 patch arrays. More...
 
void FillClusterHistograms (Int_t triggerNumber, Bool_t maxCluster, Float_t e, Float_t eta, Float_t phi, Float_t ietamax, Float_t iphimax, Int_t sm, Float_t centrality, Float_t v0AC)
 
void FillCorrelationHistograms ()
 FEE-TRU-STU correlation checks. More...
 
void FillEventCounterHistogram ()
 Fill a TH1 histogram, each bin corresponds to a even trigger type. More...
 
void FillL1GammaPatchHistograms ()
 L1 Gamma trigger patches histograms. More...
 
void FillL1JetPatchHistograms ()
 L1 jet trigger patches histograms. More...
 
void FillMapHistograms ()
 Matrix with signal per channel. More...
 
void FillV0Histograms ()
 Fill V0 histograms, only for ESDs. More...
 
void Init ()
 Init analysis parameters not set before. More...
 
void InitHistogramArrays ()
 Histograms array initialization called in constructor. More...
 
void InitCellPatchMaps ()
 
void LocalInit ()
 
void UserCreateOutputObjects ()
 Init histograms and geometry. More...
 
void UserExec (Option_t *option)
 
AliEMCALRecoUtilsGetRecoUtils ()
 
void SetEtaPhiEnMin (Float_t en)
 
void SetTriggerEventBit (TString list)
 Check what trigger is the event, set the corresponding bit. More...
 
void InitGeometry ()
 
void SetGeometryName (TString name)
 
void SetEventTriggerL1Bit (Int_t ega, Int_t eje)
 
void AccessOADB ()
 Set the AODB bad channels at least once. More...
 
void SwitchOnEMCALOADB ()
 
void SwitchOffEMCALOADB ()
 
void SwitchOnMCData ()
 
void SwitchOffMCData ()
 
void SwitchOnV0SignalHistograms ()
 
void SwitchOffV0SignalHistograms ()
 
void SwitchOnCentralityHistograms ()
 
void SwitchOffCentralityHistograms ()
 
void SwitchOnAliCentrality ()
 
void SwitchOffAliCentrality ()
 
void SwitchOnClusterAcceptanceHistograms ()
 
void SwitchOffClusterAcceptanceHistograms ()
 
void SetSuperModulesRange (Int_t min, Int_t max)
 
void SetCentralityEstimator (TString est)
 
void SetOADBFilePath (TString path)
 
void SetTRUTotalSignalHistogramsRange (Int_t nbins, Float_t max)
 
void SetSTUTotalSignalHistogramsRange (Int_t nbins, Float_t max)
 
void SetV0TotalSignalHistogramsRange (Int_t nbins, Float_t max)
 
void SetSTUFEERatioHistogramsRange (Int_t nbins, Float_t max)
 
void SetSTUTRURatioHistogramsRange (Int_t nbins, Float_t max)
 
void SetClusterEHistogramsRange (Int_t nbins, Float_t max)
 
void SetClusterEtaHistogramsRange (Int_t nbins, Float_t max)
 
void SetClusterPhiHistogramsRange (Int_t nbins, Float_t max, Float_t min)
 

Private Types

enum  triggerType {
  kMBTrig = 0, kL0Trig = 1, kL0TrigD = 2, kL1GammaTrig = 3,
  kL1GammaTrigD = 4, kL1GammaTrig2 = 5, kL1GammaTrig2D = 6, kL1JetTrig = 7,
  kL1JetTrigD = 8, kL1JetTrig2 = 9, kL1JetTrig2D = 10, kL1GammaOnlyTrig = 11,
  kL1GammaOnlyTrigD = 12, kL1JetOnlyTrig = 13, kL1JetOnlyTrigD = 14, kL1Gamma2OnlyGammaTrig = 15,
  kL1Gamma2OnlyGammaTrigD = 16, kL1Jet2OnlyJetTrig = 17, kL1Jet2OnlyJetTrigD = 18, kL0TrigPureEMC = 19,
  kL0TrigPureDMC = 20, kL1GTrigPureEMC = 21, kL1GTrigPureDMC = 22, kL1JTrigPureEMC = 23,
  kL1JTrigPureDMC = 24, kCentralTrig = 25, kSemiCentralTrig = 26
}
 

Private Member Functions

 AliAnalysisTaskEMCALTriggerQA (const AliAnalysisTaskEMCALTriggerQA &)
 Copy constructor not implemented. More...
 
AliAnalysisTaskEMCALTriggerQAoperator= (const AliAnalysisTaskEMCALTriggerQA &)
 Assignment operator not implemented. More...
 

Private Attributes

TListfOutputList
 ! Output list More...
 
AliEMCALRecoUtilsfRecoUtils
 RecoUtils. More...
 
Bool_t fGeoSet
 Geometry already set. More...
 
AliEMCALGeometry * fGeometry
 Access to EMCAL geometry utils. More...
 
TString fGeoName
 Name of geometry used. More...
 
Bool_t fOADBSet
 AODB parameters already set. More...
 
Bool_t fAccessOADB
 Get calibration from OADB for EMCAL. More...
 
TString fOADBFilePath
 Default path $ALICE_PHYSICS/OADB/EMCAL, if needed change. More...
 
Int_t fBitEGA
 EGA trigger bit. More...
 
Int_t fBitEJE
 EJE trigger bit. More...
 
Float_t fEtaPhiEnMin
 Min energy for Eta/Phi histograms. More...
 
Int_t fSTUTotal
 Sum of STU time sums. More...
 
Float_t fTRUTotal
 Sum of TRU amplitudes. More...
 
Float_t fV0Trigger
 V0 signal from trigger. More...
 
Float_t fV0A
 V0 A signal. More...
 
Float_t fV0C
 V0 C signal. More...
 
Bool_t fFillV0SigHisto
 V0 signal creation and fill. More...
 
Bool_t fFillCenHisto
 Centrality histograms creation and fill. More...
 
Bool_t fFillClusAcceptHisto
 Fill eta/phi distributions. More...
 
Bool_t fMCData
 Simulation On/Off. More...
 
Int_t fFirstSM
 Fill SM histograms for SM >= fFirstSM. More...
 
Int_t fLastSM
 Fill SM histograms for SM <= fLastSM. More...
 
TString fCentEstimator
 Centrality estimator string: V0M, TKL, FMD, ZEMvsZDC, ... More...
 
Bool_t fUseAliCentrality
 Use the centrality estimator from AliCentrality or AliMultSelection. More...
 
Bool_t fEventMB
 Bit for MB events. More...
 
Bool_t fEventL0
 Bit for L0 events. More...
 
Bool_t fEventL0D
 Bit for L0 events, DCal. More...
 
Bool_t fEventL1G
 Bit for L1 Gamma 1 events. More...
 
Bool_t fEventL1GD
 Bit for L1 Gamma 1 events, DCal. More...
 
Bool_t fEventL1G2
 Bit for L1 Gamma 2 events. More...
 
Bool_t fEventL1G2D
 Bit for L1 Gamma 2 events, DCal. More...
 
Bool_t fEventL1J
 Bit for L1 Jet 1 events. More...
 
Bool_t fEventL1JD
 Bit for L1 Jet 1 events, DCal. More...
 
Bool_t fEventL1J2
 Bit for L1 JEt 2 events. More...
 
Bool_t fEventL1J2D
 Bit for L1 JEt 2 events, DCal. More...
 
Bool_t fEventCen
 Bit for Central events. More...
 
Bool_t fEventSem
 Bit for Semi Central events. More...
 
TLorentzVector fMomentum
 Cluster kinematics, temporal, avoid recreation per event. More...
 
TH1F * fhNEvents
 ! Number of selected events More...
 
TH2FfhFORAmp
 ! FEE cells deposited energy, grouped like FastOR 2x2 per Row and Column More...
 
TH2FfhFORAmpL1G
 ! FEE cells deposited energy, grouped like FastOR 2x2 per Row and Column, with L1 Gamma trigger event More...
 
TH2FfhFORAmpL1G2
 ! FEE cells deposited energy, grouped like FastOR 2x2 per Row and Column, with L1 Gamma2 trigger event More...
 
TH2FfhFORAmpL1J
 ! FEE cells deposited energy, grouped like FastOR 2x2 per Row and Column, with L1 Jet trigger event More...
 
TH2FfhFORAmpL1J2
 ! FEE cells deposited energy, grouped like FastOR 2x2 per Row and Column, with L1 Jet2 trigger event More...
 
TH2FfhL0Amp
 ! FALTRO signal per Row and Column for FOR involves L0 patch More...
 
TH2FfhL0AmpL1G
 ! FALTRO signal per Row and Column for FOR involves L0 patch, with L1G trigger event More...
 
TH2FfhL0AmpL1J
 ! FALTRO signal per Row and Column for FOR involves L0 patch, with L1J trigger event More...
 
TH2FfhL1Amp
 ! STU signal per Row and Column for FOR involves L0 patch More...
 
TH2FfhL1GAmp
 ! STU signal per Row and Column for FOR position of L1 Gamma patch (top-left) More...
 
TH2FfhL1G2Amp
 ! STU signal per Row and Column for FOR position of L1 Gamma2 patch (top-left) More...
 
TH2FfhL1JAmp
 ! STU signal per Row and Column for FOR position of L1 Jet patch (top-left) More...
 
TH2FfhL1J2Amp
 ! STU signal per Row and Column for FOR position of L1 Jet2 patch (top-left) More...
 
TH2FfhL1FOREnergy
 ! STU signal per Row and Column for FOR position vs FOR energy More...
 
TH2FfhL0Patch
 ! FOR with L0 patch associated More...
 
TH2FfhL1GPatch
 ! FOR with L1 Gamma patch associated More...
 
TH2FfhL1G2Patch
 ! FOR with L1 Gamma patch associated More...
 
TH2FfhL1GPatchNotFake
 ! FOR with L1 Gamma patch associated but no energy in the related cells More...
 
TH2FfhL1GPatchFake
 ! FOR with L1 Gamma patch associated More...
 
TH2FfhL1GPatchNotAllFake
 ! FOR with at least 1 L1 Gamma patch associated that has energy in the related celles : not a fake event More...
 
TH2FfhL1GPatchAllFake
 ! FOR without any L1 Gamma patch associated with energy in the related cells: fake patch More...
 
TH2FfhL1GPatchNotAllFakeMax
 ! FOR with at least one L1 Gamma patch associated with energy in the related cell, maximal energy patch : not fake events More...
 
TH2FfhL1GPatchAllFakeMax
 ! FOR without any L1 Gamma patch associated with energy in the related cell, maximal energy patch : fake events More...
 
TH1F * fhL1GPatchNotAllFakeMaxE
 ! Energy distrib of FOR for non fake events, patch of maximal energy More...
 
TH1F * fhL1GPatchAllFakeMaxE
 ! Energy distrib FOR for fake events, patch of maximal energy More...
 
TH1F * fhL1GPatchNotAllFakeE
 ! Energy distrib of FOR for non fake events, all patch energy More...
 
TH1F * fhL1GPatchAllFakeE
 ! Energy distrib of FOR forfake events, all patch energy More...
 
TH1F * fhL1GPatchFakeE
 ! Energy distrib of FOR for fake events, all patch energy More...
 
TH1F * fhL1GPatchNotFakeE
 ! Energy distrib of FOR for non fake events, all patch energy More...
 
TH2FfhNPatchFake
 ! number of fake patchs per event vs. if all were fakes or not More...
 
TH2FfhNPatchNotFake
 ! number of non fake patchs per events vs. if all were fakes or not More...
 
TH2FfhL1JPatch
 ! FOR with L1 Jet patch associated More...
 
TH2FfhL1J2Patch
 ! FOR with L1 Jet patch associated More...
 
TH2FfhFEESTU
 ! Correlation FEE vs STU More...
 
TH2FfhTRUSTU
 ! Correlation TRU vs STU More...
 
TH2I * fhV0STU
 ! Total signal STU vs V0C+V0S More...
 
TH2FfhGPMaxVV0TT
 ! V0 signal vs maximum gamma L1 patch More...
 
TH2FfhJPMaxVV0TT
 ! V0 signal vs maximum jet L1 patch More...
 
TProfile2D * fhFORMeanAmp
 ! Mean FastOR(FEE) signal per Row and Column More...
 
TProfile2D * fhL0MeanAmp
 ! Mean FastOR(TRU) signal per Row and Column More...
 
TProfile2D * fhL1MeanAmp
 ! Mean FastOR(STU) signal per Row and Column More...
 
TH2FfhL1GPatchMax
 ! FOR of max. amplitude patch with L1 Gamma patch associated More...
 
TH2FfhL1G2PatchMax
 ! FOR of max. amplitude patch with L1 Gamma patch associated More...
 
TH2FfhL1JPatchMax
 ! FOR of max. amplitude patch with L1 Jet patch associated More...
 
TH2FfhL1J2PatchMax
 ! FOR of max. amplitude patch with L1 Jet patch associated More...
 
TH1F * fhClusMBPure [3]
 ! Clusters E distribution for pure MB trigger More...
 
TH1F * fhClusMaxMBPure [3]
 ! Maximum E Cluster per event distribution for pure MB trigger More...
 
TH1F * fhClus [fgkTriggerCombi]
 ! Clusters E distribution for a trigger More...
 
TH1F * fhClusMax [fgkTriggerCombi]
 ! Maximum E Cluster per event distribution for MB trigger More...
 
TH2FfhClusCen [fgkTriggerCombi]
 ! Clusters Centrality vs E distribution for a trigger More...
 
TH2FfhClusCenMax [fgkTriggerCombi]
 ! Maximum E Cluster vs Centrality per event distribution for a trigger More...
 
TH2FfhClusV0 [fgkTriggerCombi]
 ! Clusters V0 vs E distribution for a trigger More...
 
TH2FfhClusV0Max [fgkTriggerCombi]
 ! Maximum E Cluster vs Centrality per event distribution for a trigger More...
 
TH1F * fhClusSM [fgkTriggerCombi][20]
 ! Clusters E distribution for a trigger, per SM More...
 
TH2FfhClusCenSM [fgkTriggerCombi][20]
 ! Clusters Centrality vs E distribution for a trigger, per SM More...
 
TH2FfhClusV0SM [fgkTriggerCombi][20]
 ! Clusters V0 vs E distribution for a trigger, per SM More...
 
TH2FfhClusEta [fgkTriggerCombi]
 ! Clusters eta vs E distribution for a trigger More...
 
TH2FfhClusEtaMax [fgkTriggerCombi]
 ! Maximum E Cluster vs Eta per event distribution for a trigger More...
 
TH2FfhClusPhi [fgkTriggerCombi]
 ! Clusters Phi vs E distribution for a trigger More...
 
TH2FfhClusPhiMax [fgkTriggerCombi]
 ! Maximum E Cluster vs Phi per event distribution for a trigger More...
 
TH2FfhClusEtaPhiHigh [fgkTriggerCombi]
 ! Clusters eta vs phi distribution for a trigger, energy above fEtaPhiEnMin GeV More...
 
TH2FfhClusEtaPhiHighCluMax [fgkTriggerCombi]
 ! Maximum E Cluster, Phi vs Eta per event distribution for a trigger, energy above fEtaPhiEnMin GeV More...
 
TH2FfhClusEtaPhiHighCellMax [fgkTriggerCombi]
 ! Clusters maximum energy cell index eta vs phi distribution for a trigger, energy above fEtaPhiEnMin GeV More...
 
TH2FfhClusEtaPhiHighCellMaxCluMax [fgkTriggerCombi]
 ! Maximum E Cluster, maximum energy cell index Phi vs Eta per event distribution for MB trigger, energy above fEtaPhiEnMin GeV More...
 
TH2FfhClusEtaPhiLow [fgkTriggerCombi]
 ! Clusters eta vs phi distribution for a trigger, energy below fEtaPhiEnMin GeV More...
 
TH2FfhClusEtaPhiLowCluMax [fgkTriggerCombi]
 ! Maximum E Cluster, Phi vs Eta per event distribution for MB trigger, energy below fEtaPhiEnMin GeV More...
 
TH2FfhClusEtaPhiLowCellMax [fgkTriggerCombi]
 ! Clusters maximum energy cell index eta vs phi distribution for a trigger, energy below fEtaPhiEnMin GeV More...
 
TH2FfhClusEtaPhiLowCellMaxCluMax [fgkTriggerCombi]
 ! Maximum E Cluster, maximum energy cell index Phi vs Eta per event distribution for MB trigger, energy below fEtaPhiEnMin GeV More...
 
TH1F * fhV0 [fgkTriggerCombi]
 ! V0 distribution for a triggered event More...
 
TH1F * fhCentrality [fgkTriggerCombi]
 ! Centrality distribution for a triggered event More...
 
Int_t fNBinsSTUSignal
 
Float_t fMaxSTUSignal
 
Int_t fNBinsTRUSignal
 
Float_t fMaxTRUSignal
 
Int_t fNBinsV0Signal
 
Float_t fMaxV0Signal
 
Int_t fNBinsSTUFEERatio
 
Float_t fMaxSTUFEERatio
 
Int_t fNBinsSTUTRURatio
 
Float_t fMaxSTUTRURatio
 
Int_t fNBinsClusterE
 
Float_t fMaxClusterE
 
Int_t fNBinsClusterPhi
 
Float_t fMaxClusterPhi
 
Float_t fMinClusterPhi
 
Int_t fNBinsClusterEta
 
Float_t fMaxClusterEta
 
Double_t fMapCell [fgkFALTRORows][fgkFALTROCols]
 
Double_t fMapCellL1G [fgkFALTRORows][fgkFALTROCols]
 
Double_t fMapCellL1G2 [fgkFALTRORows][fgkFALTROCols]
 
Double_t fMapCellL1J [fgkFALTRORows][fgkFALTROCols]
 
Double_t fMapCellL1J2 [fgkFALTRORows][fgkFALTROCols]
 
Double_t fMapTrigL0 [fgkFALTRORows][fgkFALTROCols]
 
Double_t fMapTrigL1 [fgkFALTRORows][fgkFALTROCols]
 
Double_t fMapTrigL0L1G [fgkFALTRORows][fgkFALTROCols]
 
Double_t fMapTrigL0L1J [fgkFALTRORows][fgkFALTROCols]
 
Double_t fMapTrigL1G [fgkFALTRORows][fgkFALTROCols]
 
Double_t fMapTrigL1G2 [fgkFALTRORows][fgkFALTROCols]
 
Double_t fMapTrigL1J [fgkFALTRORows][fgkFALTROCols]
 
Double_t fMapTrigL1J2 [fgkFALTRORows][fgkFALTROCols]
 

Static Private Attributes

static const int fgkTriggerCombi = 27
 Total number of trigger combinations defined above. More...
 
static const int fgkFALTRORows = 104
 Total number of fake altro rows in EMCAL, temporary, not considers DCal yet (ALTRO channels in one SM times 5 SM divided by 2 per FALTRO) More...
 
static const int fgkFALTROCols = AliEMCALGeoParams::fgkEMCALSTUCols
 Total number of fake altro collumns in EMCAL, (ALTRO channels in one SM times 2 SM divided by 2 per FALTRO) More...
 

Detailed Description

Fill histograms with basic QA information for EMCAL offline trigger.

Fill histograms with basic QA information for EMCAL offline trigger.

Author
Gustavo Conesa Balbastre Gusta.nosp@m.vo.C.nosp@m.onesa.nosp@m..Bal.nosp@m.bastr.nosp@m.e@ce.nosp@m.rn.ch, LPSC-IN2P3-CNRS
Nicolas Arbor Nicol.nosp@m.as.A.nosp@m.rbor@.nosp@m.cern.nosp@m..ch, LPSC-IN2P3-CNRS
Rachid Guernane Rachi.nosp@m.d.Gu.nosp@m.ernan.nosp@m.e@ce.nosp@m.rn.ch, LPSC-IN2P3-CNRS

Definition at line 30 of file AliAnalysisTaskEMCALTriggerQA.h.

Member Enumeration Documentation

Enumerator
kMBTrig 
kL0Trig 
kL0TrigD 
kL1GammaTrig 
kL1GammaTrigD 
kL1GammaTrig2 
kL1GammaTrig2D 
kL1JetTrig 
kL1JetTrigD 
kL1JetTrig2 
kL1JetTrig2D 
kL1GammaOnlyTrig 
kL1GammaOnlyTrigD 
kL1JetOnlyTrig 
kL1JetOnlyTrigD 
kL1Gamma2OnlyGammaTrig 
kL1Gamma2OnlyGammaTrigD 
kL1Jet2OnlyJetTrig 
kL1Jet2OnlyJetTrigD 
kL0TrigPureEMC 
kL0TrigPureDMC 
kL1GTrigPureEMC 
kL1GTrigPureDMC 
kL1JTrigPureEMC 
kL1JTrigPureDMC 
kCentralTrig 
kSemiCentralTrig 

Definition at line 235 of file AliAnalysisTaskEMCALTriggerQA.h.

Constructor & Destructor Documentation

AliAnalysisTaskEMCALTriggerQA::AliAnalysisTaskEMCALTriggerQA ( )

Default Constructor. Init stuff. Needed by alien plugin.

Definition at line 50 of file AliAnalysisTaskEMCALTriggerQA.cxx.

AliAnalysisTaskEMCALTriggerQA::AliAnalysisTaskEMCALTriggerQA ( const char *  name)

Constructor. Init stuff.

Definition at line 114 of file AliAnalysisTaskEMCALTriggerQA.cxx.

virtual AliAnalysisTaskEMCALTriggerQA::~AliAnalysisTaskEMCALTriggerQA ( )
inlinevirtual

Definition at line 38 of file AliAnalysisTaskEMCALTriggerQA.h.

AliAnalysisTaskEMCALTriggerQA::AliAnalysisTaskEMCALTriggerQA ( const AliAnalysisTaskEMCALTriggerQA )
private

Copy constructor not implemented.

Member Function Documentation

void AliAnalysisTaskEMCALTriggerQA::AccessOADB ( )

Set the AODB bad channels at least once.

Definition at line 180 of file AliAnalysisTaskEMCALTriggerQA.cxx.

Referenced by ClusterAnalysis(), and SetEventTriggerL1Bit().

void AliAnalysisTaskEMCALTriggerQA::ClusterAnalysis ( )

Loop on clusters and fill the corresponding histograms. Not used in case of MC analysis, REVISE in future.

Definition at line 430 of file AliAnalysisTaskEMCALTriggerQA.cxx.

Referenced by UserExec(), and ~AliAnalysisTaskEMCALTriggerQA().

void AliAnalysisTaskEMCALTriggerQA::FillCellMaps ( )

Cells analysis. Fill FEE energy per channel array.

Definition at line 237 of file AliAnalysisTaskEMCALTriggerQA.cxx.

Referenced by UserExec(), and ~AliAnalysisTaskEMCALTriggerQA().

void AliAnalysisTaskEMCALTriggerQA::FillClusterHistograms ( Int_t  triggerNumber,
Bool_t  max,
Float_t  e,
Float_t  eta,
Float_t  phi,
Float_t  ieta,
Float_t  iphi,
Int_t  nSupMod,
Float_t  centrality,
Float_t  fV0AC 
)

Fill normal cluster related histograms depending on the trigger type selection, 10 options, MB, L0, L1 Gamma ... defined in enum triggerType.

Definition at line 652 of file AliAnalysisTaskEMCALTriggerQA.cxx.

Referenced by ClusterAnalysis(), and ~AliAnalysisTaskEMCALTriggerQA().

void AliAnalysisTaskEMCALTriggerQA::FillCorrelationHistograms ( )

FEE-TRU-STU correlation checks.

Definition at line 721 of file AliAnalysisTaskEMCALTriggerQA.cxx.

Referenced by ~AliAnalysisTaskEMCALTriggerQA().

void AliAnalysisTaskEMCALTriggerQA::FillEventCounterHistogram ( )

Fill a TH1 histogram, each bin corresponds to a even trigger type.

Definition at line 769 of file AliAnalysisTaskEMCALTriggerQA.cxx.

Referenced by UserExec(), and ~AliAnalysisTaskEMCALTriggerQA().

void AliAnalysisTaskEMCALTriggerQA::FillL1GammaPatchHistograms ( )

L1 Gamma trigger patches histograms.

Definition at line 834 of file AliAnalysisTaskEMCALTriggerQA.cxx.

Referenced by UserExec(), and ~AliAnalysisTaskEMCALTriggerQA().

void AliAnalysisTaskEMCALTriggerQA::FillL1JetPatchHistograms ( )

L1 jet trigger patches histograms.

Definition at line 988 of file AliAnalysisTaskEMCALTriggerQA.cxx.

Referenced by UserExec(), and ~AliAnalysisTaskEMCALTriggerQA().

void AliAnalysisTaskEMCALTriggerQA::FillMapHistograms ( )

Matrix with signal per channel.

Definition at line 1028 of file AliAnalysisTaskEMCALTriggerQA.cxx.

Referenced by UserExec(), and ~AliAnalysisTaskEMCALTriggerQA().

void AliAnalysisTaskEMCALTriggerQA::FillTriggerPatchMaps ( TString  triggerclasses)

Fill L0, L1 patch arrays.

Definition at line 309 of file AliAnalysisTaskEMCALTriggerQA.cxx.

Referenced by UserExec(), and ~AliAnalysisTaskEMCALTriggerQA().

void AliAnalysisTaskEMCALTriggerQA::FillV0Histograms ( )

Fill V0 histograms, only for ESDs.

Definition at line 1059 of file AliAnalysisTaskEMCALTriggerQA.cxx.

Referenced by UserExec(), and ~AliAnalysisTaskEMCALTriggerQA().

AliEMCALRecoUtils* AliAnalysisTaskEMCALTriggerQA::GetRecoUtils ( )
inline

Definition at line 75 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by AddTaskEMCALTriggerQA().

void AliAnalysisTaskEMCALTriggerQA::Init ( )

Init analysis parameters not set before.

Definition at line 1108 of file AliAnalysisTaskEMCALTriggerQA.cxx.

Referenced by LocalInit(), and ~AliAnalysisTaskEMCALTriggerQA().

void AliAnalysisTaskEMCALTriggerQA::InitCellPatchMaps ( )

Init to 0 and per event different cell/patch maps, depending on trigger type.

Definition at line 1121 of file AliAnalysisTaskEMCALTriggerQA.cxx.

Referenced by UserExec(), and ~AliAnalysisTaskEMCALTriggerQA().

void AliAnalysisTaskEMCALTriggerQA::InitGeometry ( )

Init geometry and set the geometry matrix, for the first event, skip the rest Also set once the run dependent calibrations

Definition at line 1149 of file AliAnalysisTaskEMCALTriggerQA.cxx.

Referenced by SetEtaPhiEnMin(), and UserExec().

void AliAnalysisTaskEMCALTriggerQA::InitHistogramArrays ( )

Histograms array initialization called in constructor.

Definition at line 1205 of file AliAnalysisTaskEMCALTriggerQA.cxx.

Referenced by AliAnalysisTaskEMCALTriggerQA(), and ~AliAnalysisTaskEMCALTriggerQA().

void AliAnalysisTaskEMCALTriggerQA::LocalInit ( )
inline

Definition at line 69 of file AliAnalysisTaskEMCALTriggerQA.h.

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

Assignment operator not implemented.

void AliAnalysisTaskEMCALTriggerQA::SetCentralityEstimator ( TString  est)
inline

Definition at line 113 of file AliAnalysisTaskEMCALTriggerQA.h.

void AliAnalysisTaskEMCALTriggerQA::SetClusterEHistogramsRange ( Int_t  nbins,
Float_t  max 
)
inline

Definition at line 124 of file AliAnalysisTaskEMCALTriggerQA.h.

void AliAnalysisTaskEMCALTriggerQA::SetClusterEtaHistogramsRange ( Int_t  nbins,
Float_t  max 
)
inline

Definition at line 125 of file AliAnalysisTaskEMCALTriggerQA.h.

void AliAnalysisTaskEMCALTriggerQA::SetClusterPhiHistogramsRange ( Int_t  nbins,
Float_t  max,
Float_t  min 
)
inline

Definition at line 126 of file AliAnalysisTaskEMCALTriggerQA.h.

void AliAnalysisTaskEMCALTriggerQA::SetEtaPhiEnMin ( Float_t  en)
inline

Definition at line 78 of file AliAnalysisTaskEMCALTriggerQA.h.

void AliAnalysisTaskEMCALTriggerQA::SetEventTriggerL1Bit ( Int_t  ega,
Int_t  eje 
)
inline

Definition at line 88 of file AliAnalysisTaskEMCALTriggerQA.h.

void AliAnalysisTaskEMCALTriggerQA::SetGeometryName ( TString  name)
inline

Definition at line 86 of file AliAnalysisTaskEMCALTriggerQA.h.

void AliAnalysisTaskEMCALTriggerQA::SetOADBFilePath ( TString  path)
inline

Definition at line 115 of file AliAnalysisTaskEMCALTriggerQA.h.

void AliAnalysisTaskEMCALTriggerQA::SetSTUFEERatioHistogramsRange ( Int_t  nbins,
Float_t  max 
)
inline

Definition at line 122 of file AliAnalysisTaskEMCALTriggerQA.h.

void AliAnalysisTaskEMCALTriggerQA::SetSTUTotalSignalHistogramsRange ( Int_t  nbins,
Float_t  max 
)
inline

Definition at line 120 of file AliAnalysisTaskEMCALTriggerQA.h.

void AliAnalysisTaskEMCALTriggerQA::SetSTUTRURatioHistogramsRange ( Int_t  nbins,
Float_t  max 
)
inline

Definition at line 123 of file AliAnalysisTaskEMCALTriggerQA.h.

void AliAnalysisTaskEMCALTriggerQA::SetSuperModulesRange ( Int_t  min,
Int_t  max 
)
inline

Definition at line 111 of file AliAnalysisTaskEMCALTriggerQA.h.

void AliAnalysisTaskEMCALTriggerQA::SetTriggerEventBit ( TString  list)

Check what trigger is the event, set the corresponding bit.

Definition at line 1235 of file AliAnalysisTaskEMCALTriggerQA.cxx.

Referenced by SetEtaPhiEnMin(), and UserExec().

void AliAnalysisTaskEMCALTriggerQA::SetTRUTotalSignalHistogramsRange ( Int_t  nbins,
Float_t  max 
)
inline

Definition at line 119 of file AliAnalysisTaskEMCALTriggerQA.h.

void AliAnalysisTaskEMCALTriggerQA::SetV0TotalSignalHistogramsRange ( Int_t  nbins,
Float_t  max 
)
inline

Definition at line 121 of file AliAnalysisTaskEMCALTriggerQA.h.

void AliAnalysisTaskEMCALTriggerQA::SwitchOffAliCentrality ( )
inline

Definition at line 106 of file AliAnalysisTaskEMCALTriggerQA.h.

void AliAnalysisTaskEMCALTriggerQA::SwitchOffCentralityHistograms ( )
inline

Definition at line 103 of file AliAnalysisTaskEMCALTriggerQA.h.

void AliAnalysisTaskEMCALTriggerQA::SwitchOffClusterAcceptanceHistograms ( )
inline

Definition at line 109 of file AliAnalysisTaskEMCALTriggerQA.h.

void AliAnalysisTaskEMCALTriggerQA::SwitchOffEMCALOADB ( )
inline

Definition at line 94 of file AliAnalysisTaskEMCALTriggerQA.h.

void AliAnalysisTaskEMCALTriggerQA::SwitchOffMCData ( )
inline

Definition at line 97 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by AddTaskEMCALTriggerQA().

void AliAnalysisTaskEMCALTriggerQA::SwitchOffV0SignalHistograms ( )
inline

Definition at line 100 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by AddTaskEMCALTriggerQA().

void AliAnalysisTaskEMCALTriggerQA::SwitchOnAliCentrality ( )
inline

Definition at line 105 of file AliAnalysisTaskEMCALTriggerQA.h.

void AliAnalysisTaskEMCALTriggerQA::SwitchOnCentralityHistograms ( )
inline

Definition at line 102 of file AliAnalysisTaskEMCALTriggerQA.h.

void AliAnalysisTaskEMCALTriggerQA::SwitchOnClusterAcceptanceHistograms ( )
inline

Definition at line 108 of file AliAnalysisTaskEMCALTriggerQA.h.

void AliAnalysisTaskEMCALTriggerQA::SwitchOnEMCALOADB ( )
inline

Definition at line 93 of file AliAnalysisTaskEMCALTriggerQA.h.

void AliAnalysisTaskEMCALTriggerQA::SwitchOnMCData ( )
inline

Definition at line 96 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by AddTaskEMCALTriggerQA().

void AliAnalysisTaskEMCALTriggerQA::SwitchOnV0SignalHistograms ( )
inline

Definition at line 99 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by AddTaskEMCALTriggerQA().

void AliAnalysisTaskEMCALTriggerQA::UserCreateOutputObjects ( )

Init histograms and geometry.

Definition at line 1311 of file AliAnalysisTaskEMCALTriggerQA.cxx.

Referenced by LocalInit().

void AliAnalysisTaskEMCALTriggerQA::UserExec ( Option_t option)

Definition at line 1896 of file AliAnalysisTaskEMCALTriggerQA.cxx.

Referenced by LocalInit().

Member Data Documentation

Bool_t AliAnalysisTaskEMCALTriggerQA::fAccessOADB
private

Get calibration from OADB for EMCAL.

Definition at line 140 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by ClusterAnalysis(), SwitchOffEMCALOADB(), and SwitchOnEMCALOADB().

Int_t AliAnalysisTaskEMCALTriggerQA::fBitEGA
private

EGA trigger bit.

Definition at line 143 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillTriggerPatchMaps(), InitGeometry(), and SetEventTriggerL1Bit().

Int_t AliAnalysisTaskEMCALTriggerQA::fBitEJE
private

EJE trigger bit.

Definition at line 144 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillTriggerPatchMaps(), InitGeometry(), and SetEventTriggerL1Bit().

TString AliAnalysisTaskEMCALTriggerQA::fCentEstimator
private

Centrality estimator string: V0M, TKL, FMD, ZEMvsZDC, ...

Definition at line 161 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by ClusterAnalysis(), and SetCentralityEstimator().

Float_t AliAnalysisTaskEMCALTriggerQA::fEtaPhiEnMin
private

Min energy for Eta/Phi histograms.

Definition at line 146 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), SetEtaPhiEnMin(), and UserCreateOutputObjects().

Bool_t AliAnalysisTaskEMCALTriggerQA::fEventCen
private
Bool_t AliAnalysisTaskEMCALTriggerQA::fEventL0
private
Bool_t AliAnalysisTaskEMCALTriggerQA::fEventL0D
private

Bit for L0 events, DCal.

Definition at line 167 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by ClusterAnalysis(), FillEventCounterHistogram(), and SetTriggerEventBit().

Bool_t AliAnalysisTaskEMCALTriggerQA::fEventL1G
private
Bool_t AliAnalysisTaskEMCALTriggerQA::fEventL1G2
private
Bool_t AliAnalysisTaskEMCALTriggerQA::fEventL1G2D
private

Bit for L1 Gamma 2 events, DCal.

Definition at line 171 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by ClusterAnalysis(), FillCellMaps(), FillTriggerPatchMaps(), FillV0Histograms(), and SetTriggerEventBit().

Bool_t AliAnalysisTaskEMCALTriggerQA::fEventL1GD
private
Bool_t AliAnalysisTaskEMCALTriggerQA::fEventL1J
private
Bool_t AliAnalysisTaskEMCALTriggerQA::fEventL1J2
private
Bool_t AliAnalysisTaskEMCALTriggerQA::fEventL1J2D
private

Bit for L1 JEt 2 events, DCal.

Definition at line 175 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by ClusterAnalysis(), FillCellMaps(), FillTriggerPatchMaps(), FillV0Histograms(), and SetTriggerEventBit().

Bool_t AliAnalysisTaskEMCALTriggerQA::fEventL1JD
private
Bool_t AliAnalysisTaskEMCALTriggerQA::fEventMB
private
Bool_t AliAnalysisTaskEMCALTriggerQA::fEventSem
private

Bit for Semi Central events.

Definition at line 178 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by ClusterAnalysis(), FillEventCounterHistogram(), FillV0Histograms(), SetTriggerEventBit(), and UserExec().

Bool_t AliAnalysisTaskEMCALTriggerQA::fFillCenHisto
private
Bool_t AliAnalysisTaskEMCALTriggerQA::fFillClusAcceptHisto
private
Bool_t AliAnalysisTaskEMCALTriggerQA::fFillV0SigHisto
private
Int_t AliAnalysisTaskEMCALTriggerQA::fFirstSM
private

Fill SM histograms for SM >= fFirstSM.

Definition at line 158 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), SetSuperModulesRange(), and UserCreateOutputObjects().

AliEMCALGeometry* AliAnalysisTaskEMCALTriggerQA::fGeometry
private

Access to EMCAL geometry utils.

Definition at line 136 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by AccessOADB(), ClusterAnalysis(), FillCellMaps(), FillCorrelationHistograms(), and InitGeometry().

TString AliAnalysisTaskEMCALTriggerQA::fGeoName
private

Name of geometry used.

Definition at line 137 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by InitGeometry(), and SetGeometryName().

Bool_t AliAnalysisTaskEMCALTriggerQA::fGeoSet
private

Geometry already set.

Definition at line 135 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by InitGeometry().

const int AliAnalysisTaskEMCALTriggerQA::fgkFALTROCols = AliEMCALGeoParams::fgkEMCALSTUCols
staticprivate

Total number of fake altro collumns in EMCAL, (ALTRO channels in one SM times 2 SM divided by 2 per FALTRO)

Definition at line 315 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by ClusterAnalysis(), FillCellMaps(), FillCorrelationHistograms(), FillL1GammaPatchHistograms(), FillMapHistograms(), InitCellPatchMaps(), and UserCreateOutputObjects().

const int AliAnalysisTaskEMCALTriggerQA::fgkFALTRORows = 104
staticprivate

Total number of fake altro rows in EMCAL, temporary, not considers DCal yet (ALTRO channels in one SM times 5 SM divided by 2 per FALTRO)

Definition at line 312 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by ClusterAnalysis(), FillCellMaps(), FillCorrelationHistograms(), FillL1GammaPatchHistograms(), FillMapHistograms(), InitCellPatchMaps(), and UserCreateOutputObjects().

const int AliAnalysisTaskEMCALTriggerQA::fgkTriggerCombi = 27
staticprivate

Total number of trigger combinations defined above.

Definition at line 253 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by InitHistogramArrays(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEMCALTriggerQA::fhCentrality[fgkTriggerCombi]
private

! Centrality distribution for a triggered event

Definition at line 287 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by ClusterAnalysis(), InitHistogramArrays(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEMCALTriggerQA::fhClus[fgkTriggerCombi]
private

! Clusters E distribution for a trigger

Definition at line 255 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), InitHistogramArrays(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhClusCen[fgkTriggerCombi]
private

! Clusters Centrality vs E distribution for a trigger

Definition at line 258 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), InitHistogramArrays(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhClusCenMax[fgkTriggerCombi]
private

! Maximum E Cluster vs Centrality per event distribution for a trigger

Definition at line 259 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), InitHistogramArrays(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhClusCenSM[fgkTriggerCombi][20]
private

! Clusters Centrality vs E distribution for a trigger, per SM

Definition at line 265 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), InitHistogramArrays(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhClusEta[fgkTriggerCombi]
private

! Clusters eta vs E distribution for a trigger

Definition at line 268 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), InitHistogramArrays(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhClusEtaMax[fgkTriggerCombi]
private

! Maximum E Cluster vs Eta per event distribution for a trigger

Definition at line 269 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), InitHistogramArrays(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhClusEtaPhiHigh[fgkTriggerCombi]
private

! Clusters eta vs phi distribution for a trigger, energy above fEtaPhiEnMin GeV

Definition at line 274 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), InitHistogramArrays(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhClusEtaPhiHighCellMax[fgkTriggerCombi]
private

! Clusters maximum energy cell index eta vs phi distribution for a trigger, energy above fEtaPhiEnMin GeV

Definition at line 277 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), InitHistogramArrays(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhClusEtaPhiHighCellMaxCluMax[fgkTriggerCombi]
private

! Maximum E Cluster, maximum energy cell index Phi vs Eta per event distribution for MB trigger, energy above fEtaPhiEnMin GeV

Definition at line 278 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), InitHistogramArrays(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhClusEtaPhiHighCluMax[fgkTriggerCombi]
private

! Maximum E Cluster, Phi vs Eta per event distribution for a trigger, energy above fEtaPhiEnMin GeV

Definition at line 275 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), InitHistogramArrays(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhClusEtaPhiLow[fgkTriggerCombi]
private

! Clusters eta vs phi distribution for a trigger, energy below fEtaPhiEnMin GeV

Definition at line 280 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), InitHistogramArrays(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhClusEtaPhiLowCellMax[fgkTriggerCombi]
private

! Clusters maximum energy cell index eta vs phi distribution for a trigger, energy below fEtaPhiEnMin GeV

Definition at line 283 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), InitHistogramArrays(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhClusEtaPhiLowCellMaxCluMax[fgkTriggerCombi]
private

! Maximum E Cluster, maximum energy cell index Phi vs Eta per event distribution for MB trigger, energy below fEtaPhiEnMin GeV

Definition at line 284 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), InitHistogramArrays(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhClusEtaPhiLowCluMax[fgkTriggerCombi]
private

! Maximum E Cluster, Phi vs Eta per event distribution for MB trigger, energy below fEtaPhiEnMin GeV

Definition at line 281 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), InitHistogramArrays(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEMCALTriggerQA::fhClusMax[fgkTriggerCombi]
private

! Maximum E Cluster per event distribution for MB trigger

Definition at line 256 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), InitHistogramArrays(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEMCALTriggerQA::fhClusMaxMBPure[3]
private

! Maximum E Cluster per event distribution for pure MB trigger

Definition at line 251 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by ClusterAnalysis(), InitHistogramArrays(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEMCALTriggerQA::fhClusMBPure[3]
private

! Clusters E distribution for pure MB trigger

Definition at line 250 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by ClusterAnalysis(), InitHistogramArrays(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhClusPhi[fgkTriggerCombi]
private

! Clusters Phi vs E distribution for a trigger

Definition at line 271 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), InitHistogramArrays(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhClusPhiMax[fgkTriggerCombi]
private

! Maximum E Cluster vs Phi per event distribution for a trigger

Definition at line 272 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), InitHistogramArrays(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEMCALTriggerQA::fhClusSM[fgkTriggerCombi][20]
private

! Clusters E distribution for a trigger, per SM

Definition at line 264 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), InitHistogramArrays(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhClusV0[fgkTriggerCombi]
private

! Clusters V0 vs E distribution for a trigger

Definition at line 261 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), InitHistogramArrays(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhClusV0Max[fgkTriggerCombi]
private

! Maximum E Cluster vs Centrality per event distribution for a trigger

Definition at line 262 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), InitHistogramArrays(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhClusV0SM[fgkTriggerCombi][20]
private

! Clusters V0 vs E distribution for a trigger, per SM

Definition at line 266 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), InitHistogramArrays(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhFEESTU
private

! Correlation FEE vs STU

Definition at line 220 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillCorrelationHistograms().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhFORAmp
private

! FEE cells deposited energy, grouped like FastOR 2x2 per Row and Column

Definition at line 185 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillMapHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhFORAmpL1G
private

! FEE cells deposited energy, grouped like FastOR 2x2 per Row and Column, with L1 Gamma trigger event

Definition at line 186 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillMapHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhFORAmpL1G2
private

! FEE cells deposited energy, grouped like FastOR 2x2 per Row and Column, with L1 Gamma2 trigger event

Definition at line 187 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillMapHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhFORAmpL1J
private

! FEE cells deposited energy, grouped like FastOR 2x2 per Row and Column, with L1 Jet trigger event

Definition at line 188 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillMapHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhFORAmpL1J2
private

! FEE cells deposited energy, grouped like FastOR 2x2 per Row and Column, with L1 Jet2 trigger event

Definition at line 189 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillMapHistograms(), and UserCreateOutputObjects().

TProfile2D* AliAnalysisTaskEMCALTriggerQA::fhFORMeanAmp
private

! Mean FastOR(FEE) signal per Row and Column

Definition at line 226 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillMapHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhGPMaxVV0TT
private

! V0 signal vs maximum gamma L1 patch

Definition at line 224 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillL1GammaPatchHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhJPMaxVV0TT
private

! V0 signal vs maximum jet L1 patch

Definition at line 225 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillL1JetPatchHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL0Amp
private

! FALTRO signal per Row and Column for FOR involves L0 patch

Definition at line 190 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillMapHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL0AmpL1G
private

! FALTRO signal per Row and Column for FOR involves L0 patch, with L1G trigger event

Definition at line 191 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillMapHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL0AmpL1J
private

! FALTRO signal per Row and Column for FOR involves L0 patch, with L1J trigger event

Definition at line 192 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillMapHistograms(), and UserCreateOutputObjects().

TProfile2D* AliAnalysisTaskEMCALTriggerQA::fhL0MeanAmp
private

! Mean FastOR(TRU) signal per Row and Column

Definition at line 227 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillMapHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL0Patch
private

! FOR with L0 patch associated

Definition at line 200 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillTriggerPatchMaps(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL1Amp
private

! STU signal per Row and Column for FOR involves L0 patch

Definition at line 193 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillMapHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL1FOREnergy
private

! STU signal per Row and Column for FOR position vs FOR energy

Definition at line 198 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillMapHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL1G2Amp
private

! STU signal per Row and Column for FOR position of L1 Gamma2 patch (top-left)

Definition at line 195 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillMapHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL1G2Patch
private

! FOR with L1 Gamma patch associated

Definition at line 202 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillTriggerPatchMaps(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL1G2PatchMax
private

! FOR of max. amplitude patch with L1 Gamma patch associated

Definition at line 230 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillL1GammaPatchHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL1GAmp
private

! STU signal per Row and Column for FOR position of L1 Gamma patch (top-left)

Definition at line 194 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillMapHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL1GPatch
private

! FOR with L1 Gamma patch associated

Definition at line 201 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillTriggerPatchMaps(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL1GPatchAllFake
private

! FOR without any L1 Gamma patch associated with energy in the related cells: fake patch

Definition at line 206 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillL1GammaPatchHistograms(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEMCALTriggerQA::fhL1GPatchAllFakeE
private

! Energy distrib of FOR forfake events, all patch energy

Definition at line 212 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillL1GammaPatchHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL1GPatchAllFakeMax
private

! FOR without any L1 Gamma patch associated with energy in the related cell, maximal energy patch : fake events

Definition at line 208 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillL1GammaPatchHistograms(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEMCALTriggerQA::fhL1GPatchAllFakeMaxE
private

! Energy distrib FOR for fake events, patch of maximal energy

Definition at line 210 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillL1GammaPatchHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL1GPatchFake
private

! FOR with L1 Gamma patch associated

Definition at line 204 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillL1GammaPatchHistograms(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEMCALTriggerQA::fhL1GPatchFakeE
private

! Energy distrib of FOR for fake events, all patch energy

Definition at line 213 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillL1GammaPatchHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL1GPatchMax
private

! FOR of max. amplitude patch with L1 Gamma patch associated

Definition at line 229 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillL1GammaPatchHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL1GPatchNotAllFake
private

! FOR with at least 1 L1 Gamma patch associated that has energy in the related celles : not a fake event

Definition at line 205 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillL1GammaPatchHistograms(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEMCALTriggerQA::fhL1GPatchNotAllFakeE
private

! Energy distrib of FOR for non fake events, all patch energy

Definition at line 211 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillL1GammaPatchHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL1GPatchNotAllFakeMax
private

! FOR with at least one L1 Gamma patch associated with energy in the related cell, maximal energy patch : not fake events

Definition at line 207 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillL1GammaPatchHistograms(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEMCALTriggerQA::fhL1GPatchNotAllFakeMaxE
private

! Energy distrib of FOR for non fake events, patch of maximal energy

Definition at line 209 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillL1GammaPatchHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL1GPatchNotFake
private

! FOR with L1 Gamma patch associated but no energy in the related cells

Definition at line 203 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillL1GammaPatchHistograms(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEMCALTriggerQA::fhL1GPatchNotFakeE
private

! Energy distrib of FOR for non fake events, all patch energy

Definition at line 214 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillL1GammaPatchHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL1J2Amp
private

! STU signal per Row and Column for FOR position of L1 Jet2 patch (top-left)

Definition at line 197 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillMapHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL1J2Patch
private

! FOR with L1 Jet patch associated

Definition at line 219 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillTriggerPatchMaps(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL1J2PatchMax
private

! FOR of max. amplitude patch with L1 Jet patch associated

Cluster vs trigger histograms enum with trigger types.

Definition at line 232 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillL1JetPatchHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL1JAmp
private

! STU signal per Row and Column for FOR position of L1 Jet patch (top-left)

Definition at line 196 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillMapHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL1JPatch
private

! FOR with L1 Jet patch associated

Definition at line 218 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillTriggerPatchMaps(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhL1JPatchMax
private

! FOR of max. amplitude patch with L1 Jet patch associated

Definition at line 231 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillL1JetPatchHistograms(), and UserCreateOutputObjects().

TProfile2D* AliAnalysisTaskEMCALTriggerQA::fhL1MeanAmp
private

! Mean FastOR(STU) signal per Row and Column

Definition at line 228 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillMapHistograms(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEMCALTriggerQA::fhNEvents
private

! Number of selected events

Definition at line 184 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillEventCounterHistogram(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhNPatchFake
private

! number of fake patchs per event vs. if all were fakes or not

Definition at line 215 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillL1GammaPatchHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhNPatchNotFake
private

! number of non fake patchs per events vs. if all were fakes or not

Definition at line 216 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillL1GammaPatchHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEMCALTriggerQA::fhTRUSTU
private

! Correlation TRU vs STU

Definition at line 221 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillCorrelationHistograms().

TH1F* AliAnalysisTaskEMCALTriggerQA::fhV0[fgkTriggerCombi]
private

! V0 distribution for a triggered event

Definition at line 286 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillV0Histograms(), InitHistogramArrays(), and UserCreateOutputObjects().

TH2I* AliAnalysisTaskEMCALTriggerQA::fhV0STU
private

! Total signal STU vs V0C+V0S

Definition at line 222 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillV0Histograms(), and UserCreateOutputObjects().

Int_t AliAnalysisTaskEMCALTriggerQA::fLastSM
private

Fill SM histograms for SM <= fLastSM.

Definition at line 159 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillClusterHistograms(), SetSuperModulesRange(), and UserCreateOutputObjects().

Double_t AliAnalysisTaskEMCALTriggerQA::fMapCell[fgkFALTRORows][fgkFALTROCols]
private
Double_t AliAnalysisTaskEMCALTriggerQA::fMapCellL1G[fgkFALTRORows][fgkFALTROCols]
private
Double_t AliAnalysisTaskEMCALTriggerQA::fMapCellL1G2[fgkFALTRORows][fgkFALTROCols]
private
Double_t AliAnalysisTaskEMCALTriggerQA::fMapCellL1J[fgkFALTRORows][fgkFALTROCols]
private
Double_t AliAnalysisTaskEMCALTriggerQA::fMapCellL1J2[fgkFALTRORows][fgkFALTROCols]
private
Double_t AliAnalysisTaskEMCALTriggerQA::fMapTrigL0[fgkFALTRORows][fgkFALTROCols]
private
Double_t AliAnalysisTaskEMCALTriggerQA::fMapTrigL0L1G[fgkFALTRORows][fgkFALTROCols]
private
Double_t AliAnalysisTaskEMCALTriggerQA::fMapTrigL0L1J[fgkFALTRORows][fgkFALTROCols]
private
Double_t AliAnalysisTaskEMCALTriggerQA::fMapTrigL1G[fgkFALTRORows][fgkFALTROCols]
private
Double_t AliAnalysisTaskEMCALTriggerQA::fMapTrigL1G2[fgkFALTRORows][fgkFALTROCols]
private
Double_t AliAnalysisTaskEMCALTriggerQA::fMapTrigL1J[fgkFALTRORows][fgkFALTROCols]
private
Double_t AliAnalysisTaskEMCALTriggerQA::fMapTrigL1J2[fgkFALTRORows][fgkFALTROCols]
private
Float_t AliAnalysisTaskEMCALTriggerQA::fMaxClusterE
private
Float_t AliAnalysisTaskEMCALTriggerQA::fMaxClusterEta
private
Float_t AliAnalysisTaskEMCALTriggerQA::fMaxClusterPhi
private
Float_t AliAnalysisTaskEMCALTriggerQA::fMaxSTUFEERatio
private
Float_t AliAnalysisTaskEMCALTriggerQA::fMaxSTUSignal
private
Float_t AliAnalysisTaskEMCALTriggerQA::fMaxSTUTRURatio
private

Definition at line 300 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillCorrelationHistograms().

Float_t AliAnalysisTaskEMCALTriggerQA::fMaxTRUSignal
private
Float_t AliAnalysisTaskEMCALTriggerQA::fMaxV0Signal
private
Bool_t AliAnalysisTaskEMCALTriggerQA::fMCData
private
Float_t AliAnalysisTaskEMCALTriggerQA::fMinClusterPhi
private
TLorentzVector AliAnalysisTaskEMCALTriggerQA::fMomentum
private

Cluster kinematics, temporal, avoid recreation per event.

Definition at line 180 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by ClusterAnalysis().

Int_t AliAnalysisTaskEMCALTriggerQA::fNBinsClusterE
private
Int_t AliAnalysisTaskEMCALTriggerQA::fNBinsClusterEta
private
Int_t AliAnalysisTaskEMCALTriggerQA::fNBinsClusterPhi
private
Int_t AliAnalysisTaskEMCALTriggerQA::fNBinsSTUFEERatio
private

Definition at line 297 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by SetSTUFEERatioHistogramsRange().

Int_t AliAnalysisTaskEMCALTriggerQA::fNBinsSTUSignal
private
Int_t AliAnalysisTaskEMCALTriggerQA::fNBinsSTUTRURatio
private

Definition at line 299 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by SetSTUTRURatioHistogramsRange().

Int_t AliAnalysisTaskEMCALTriggerQA::fNBinsTRUSignal
private

Definition at line 293 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by SetTRUTotalSignalHistogramsRange().

Int_t AliAnalysisTaskEMCALTriggerQA::fNBinsV0Signal
private
TString AliAnalysisTaskEMCALTriggerQA::fOADBFilePath
private

Default path $ALICE_PHYSICS/OADB/EMCAL, if needed change.

Definition at line 141 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by AccessOADB(), and SetOADBFilePath().

Bool_t AliAnalysisTaskEMCALTriggerQA::fOADBSet
private

AODB parameters already set.

Definition at line 139 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by AccessOADB().

TList* AliAnalysisTaskEMCALTriggerQA::fOutputList
private

! Output list

Definition at line 131 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

AliEMCALRecoUtils* AliAnalysisTaskEMCALTriggerQA::fRecoUtils
private

RecoUtils.

Definition at line 133 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by AccessOADB(), ClusterAnalysis(), GetRecoUtils(), and Init().

Int_t AliAnalysisTaskEMCALTriggerQA::fSTUTotal
private

Sum of STU time sums.

Definition at line 148 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillTriggerPatchMaps(), and FillV0Histograms().

Float_t AliAnalysisTaskEMCALTriggerQA::fTRUTotal
private

Sum of TRU amplitudes.

Definition at line 149 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillTriggerPatchMaps().

Bool_t AliAnalysisTaskEMCALTriggerQA::fUseAliCentrality
private

Use the centrality estimator from AliCentrality or AliMultSelection.

Definition at line 162 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by ClusterAnalysis(), SwitchOffAliCentrality(), and SwitchOnAliCentrality().

Float_t AliAnalysisTaskEMCALTriggerQA::fV0A
private

V0 A signal.

Definition at line 151 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by ClusterAnalysis(), and FillV0Histograms().

Float_t AliAnalysisTaskEMCALTriggerQA::fV0C
private

V0 C signal.

Definition at line 152 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by ClusterAnalysis(), and FillV0Histograms().

Float_t AliAnalysisTaskEMCALTriggerQA::fV0Trigger
private

V0 signal from trigger.

Definition at line 150 of file AliAnalysisTaskEMCALTriggerQA.h.

Referenced by FillL1GammaPatchHistograms(), FillL1JetPatchHistograms(), and FillTriggerPatchMaps().


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