![]() |
AliPhysics
5b5fbb3 (5b5fbb3)
|
Class for study of EMCAL trigger behaviour. More...
#include <AliAnaEMCALTriggerClusters.h>
Public Member Functions | |
AliAnaEMCALTriggerClusters () | |
Default constructor. Initialize parameters. More... | |
virtual | ~AliAnaEMCALTriggerClusters () |
Virtual destructor. More... | |
TObjString * | GetAnalysisCuts () |
Save parameters used for analysis. More... | |
TList * | GetCreateOutputObjects () |
void | Init () |
void | InitParameters () |
Initialize the parameters of the analysis with default values. More... | |
void | MakeAnalysisFillHistograms () |
void | Print (const Option_t *opt) const |
Print some relevant parameters set for the analysis. More... | |
void | FillBadTriggerEventHistogram () |
Fill Bad events histo, study bad/exotic trigger BC. More... | |
void | FillRawClusterTriggerBCHistograms (Int_t idcalo, Float_t ecluster, Float_t tofcluster, Float_t etacluster, Float_t phicluster) |
Fill trigger related histograms. More... | |
void | SetNCellCut (Int_t n) |
Double_t | GetNCellCut () const |
void | SetM02 (Float_t min, Float_t max) |
Float_t | GetM02Min () const |
Float_t | GetM02Max () const |
Bool_t | IsTrackMatchRejectionOn () const |
void | SwitchOnTrackMatchRejection () |
void | SwitchOffTrackMatchRejection () |
![]() | |
AliAnaCaloTrackCorrBaseClass () | |
virtual | ~AliAnaCaloTrackCorrBaseClass () |
Destructor. More... | |
virtual void | InitDebug () |
virtual void | InitCaloParameters () |
virtual void | FillEventMixPool () |
virtual void | MakeAnalysisFillAOD () |
virtual void | Terminate (TList *) |
virtual void | AddToHistogramsName (TString add) |
virtual TString | GetAddedHistogramsStringToName () const |
virtual TString | GetBaseParametersList () |
virtual Int_t | GetDebug () const |
virtual void | SetDebug (Int_t d) |
virtual Int_t | GetEventNumber () const |
virtual Int_t | GetTrackMultiplicity () const |
virtual AliCentrality * | GetCentrality () const |
virtual AliMultSelection * | GetMultSelCen () const |
virtual Int_t | GetEventCentrality () const |
virtual AliEventplane * | GetEventPlane () const |
virtual Double_t | GetEventPlaneAngle () const |
virtual TString | GetEventPlaneMethod () const |
virtual void | AddAODParticle (AliCaloTrackParticle part) |
virtual void | ConnectInputOutputAODBranches () |
virtual TClonesArray * | GetCreateOutputAODBranch () |
Create AOD branch filled in the analysis. More... | |
virtual TString | GetInputAODName () const |
virtual void | SetInputAODName (TString name) |
virtual TString | GetOutputAODName () const |
virtual void | SetOutputAODName (TString name) |
virtual Bool_t | NewOutputAOD () const |
virtual TString | GetOutputAODClassName () const |
virtual void | SetOutputAODClassName (TString name) |
virtual TString | GetAODObjArrayName () const |
virtual void | SetAODObjArrayName (TString name) |
virtual TClonesArray * | GetInputAODBranch () const |
virtual TClonesArray * | GetOutputAODBranch () const |
virtual TClonesArray * | GetAODBranch (TString &aodBranchName) const |
Recover ouput and input AOD pointers for each event in AliCaloTrackMaker. More... | |
virtual TClonesArray * | GetAODCaloClusters () const |
virtual TClonesArray * | GetAODTracks () const |
virtual AliVCaloCells * | GetPHOSCells () const |
virtual AliVCaloCells * | GetEMCALCells () const |
virtual TObjArray * | GetCTSTracks () const |
virtual TObjArray * | GetEMCALClusters () const |
virtual TObjArray * | GetPHOSClusters () const |
virtual TClonesArray * | GetNonStandardJets () const |
virtual AliAODJetEventBackground * | GetBackgroundJets () const |
virtual Int_t | GetCalorimeter () const |
virtual TString | GetCalorimeterString () const |
virtual void | SetCalorimeter (TString calo) |
Set the calorimeter for the analysis. A string. More... | |
virtual void | SetCalorimeter (Int_t calo) |
Set the calorimeter for the analysis. An integer. More... | |
virtual Bool_t | IsDataMC () const |
virtual void | SwitchOnDataMC () |
virtual void | SwitchOffDataMC () |
virtual Bool_t | IsFiducialCutOn () const |
virtual void | SwitchOnFiducialCut () |
virtual void | SwitchOffFiducialCut () |
virtual Bool_t | IsRealCaloAcceptanceOn () const |
virtual void | SwitchOnRealCaloAcceptance () |
virtual void | SwitchOffRealCaloAcceptance () |
virtual Bool_t | IsCaloPIDOn () const |
virtual void | SwitchOnCaloPID () |
virtual void | SwitchOffCaloPID () |
virtual Bool_t | MakePlotsOn () const |
virtual void | SwitchOnPlotsMaking () |
virtual void | SwitchOffPlotsMaking () |
virtual Bool_t | IsPileUpAnalysisOn () const |
virtual void | SwitchOnFillPileUpHistograms () |
virtual void | SwitchOffFillPileUpHistograms () |
virtual Bool_t | IsHighMultiplicityAnalysisOn () const |
virtual void | SwitchOnFillHighMultiplicityHistograms () |
virtual void | SwitchOffFillHighMultiplicityHistograms () |
virtual Float_t | GetMaxPt () const |
virtual Float_t | GetMinPt () const |
virtual void | SetMaxPt (Float_t pt) |
virtual void | SetMinPt (Float_t pt) |
virtual void | SetPtCutRange (Double_t mi, Double_t ma) |
virtual Float_t | GetMaxEnergy () const |
virtual Float_t | GetMinEnergy () const |
virtual void | SetMaxEnergy (Float_t e) |
virtual void | SetMinEnergy (Float_t e) |
virtual void | SetEnergyCutRange (Double_t mi, Double_t ma) |
virtual void | SetPairTimeCut (Float_t t) |
virtual Float_t | GetPairTimeCut () const |
Time cut in ns. More... | |
Int_t | GetFirstSMCoveredByTRD () const |
Time cut in ns. More... | |
void | SetFirstSMCoveredByTRD (Int_t n) |
virtual Int_t | GetNZvertBin () const |
virtual Int_t | GetNRPBin () const |
Number of bins in vertex. More... | |
virtual Int_t | GetNCentrBin () const |
Number of bins in reaction plain. More... | |
virtual Int_t | GetNTrackMultBin () const |
Number of bins in centrality. More... | |
virtual Int_t | GetNMaxEvMix () const |
Number of bins in track multiplicity. More... | |
virtual Float_t | GetZvertexCut () const |
Maximal number of events for mixin. More... | |
virtual Int_t | GetTrackMultiplicityBin () const |
Cut on vertex position. More... | |
virtual Int_t | GetEventCentralityBin () const |
virtual Int_t | GetEventRPBin () const |
virtual Int_t | GetEventVzBin () const |
virtual Int_t | GetEventMixBin () const |
virtual Int_t | GetEventMixBin (Int_t iCen, Int_t iVz, Int_t iRP) const |
virtual Double_t | GetEventWeight () const |
virtual Double_t | GetParticlePtWeight (Float_t pt, Int_t pdg, TString genName, Int_t igen) const |
virtual void | SetNZvertBin (Int_t n=1) |
virtual void | SetNRPBin (Int_t n=1) |
Number of bins for vertex position. More... | |
virtual void | SetNCentrBin (Int_t n=1) |
Number of bins in reaction plain. More... | |
virtual void | SetNTrackMultBin (Int_t n=1) |
Number of bins in centrality. More... | |
virtual void | SetNMaxEvMix (Int_t n=20) |
Number of bins in track multiplicity. More... | |
virtual void | SetTrackMultiplicityBin (Int_t bin, Int_t mult) |
Maximal number of events for mixing. More... | |
virtual void | SwitchOnTrackMultBins () |
virtual void | SwitchOffTrackMultBins () |
virtual void | SwitchOnOwnMix () |
virtual void | SwitchOffOwnMix () |
virtual Bool_t | DoOwnMix () const |
virtual Bool_t | UseTrackMultBins () const |
virtual Int_t | CheckMixedEventVertex (Int_t caloLabel, Int_t trackLabel) |
virtual AliMixedEvent * | GetMixedEvent () const |
virtual Int_t | GetNMixedEvent () const |
virtual void | GetVertex (Double_t vertex[3]) const |
virtual Double_t * | GetVertex (Int_t evtIndex) const |
virtual void | GetVertex (Double_t vertex[3], Int_t evtIndex) const |
virtual Int_t | GetV0Signal (Int_t i) const |
virtual Int_t | GetV0Multiplicity (Int_t i) const |
Float_t | GetPhi (Float_t phi) const |
Shift phi angle in case of negative value 360 degrees. Example TLorenzVector::Phi defined in -pi to pi. More... | |
Float_t | DegToRad (Float_t deg) const |
Float_t | RadToDeg (Float_t rad) const |
virtual Bool_t | IsTrackMatched (AliVCluster *cluster, AliVEvent *event) |
virtual Int_t | GetModuleNumberCellIndexes (Int_t absId, Int_t calo, Int_t &icol, Int_t &irow, Int_t &iRCU) const |
virtual Int_t | GetModuleNumberCellIndexesAbsCaloMap (Int_t absId, Int_t calo, Int_t &icol, Int_t &irow, Int_t &iRCU, Int_t &icolAbs, Int_t &irowAbs) const |
virtual Int_t | GetModuleNumber (AliCaloTrackParticle *part) const |
virtual Int_t | GetModuleNumber (AliVCluster *cluster) const |
virtual AliVCluster * | FindCluster (TObjArray *clusters, Int_t clId, Int_t &iclus, Int_t first=0) |
virtual AliMCEvent * | GetMC () const |
virtual AliHeader * | GetMCHeader () const |
virtual AliGenEventHeader * | GetMCGenEventHeader () const |
virtual AliCaloPID * | GetCaloPID () |
virtual AliCalorimeterUtils * | GetCaloUtils () const |
virtual AliFiducialCut * | GetFiducialCut () |
virtual AliHistogramRanges * | GetHistogramRanges () |
virtual AliIsolationCut * | GetIsolationCut () |
virtual AliMCAnalysisUtils * | GetMCAnalysisUtils () |
virtual AliNeutralMesonSelection * | GetNeutralMesonSelection () |
virtual AliCaloTrackReader * | GetReader () const |
virtual AliEMCALGeometry * | GetEMCALGeometry () const |
virtual AliPHOSGeoUtils * | GetPHOSGeometry () const |
virtual void | SetCaloPID (AliCaloPID *pid) |
virtual void | SetCaloUtils (AliCalorimeterUtils *caloutils) |
virtual void | SetFiducialCut (AliFiducialCut *fc) |
virtual void | SetHistogramRanges (AliHistogramRanges *hr) |
virtual void | SetIsolationCut (AliIsolationCut *ic) |
virtual void | SetNeutralMesonSelection (AliNeutralMesonSelection *const nms) |
virtual void | SetReader (AliCaloTrackReader *reader) |
void | SwitchOnStudyClusterOverlapsPerGenerator () |
void | SwitchOffStudyClusterOverlapsPerGenerator () |
Bool_t | IsStudyClusterOverlapsPerGeneratorOn () const |
void | SetNCocktailGenNamesToCheck (Int_t nb) |
Int_t | GetNCocktailGenNamesToCheck () const |
void | SetCocktailGenNameToCheck (Int_t i, TString v) |
TString | GetCocktailGenNameToCheck (Int_t i) const |
void | SetCocktailGenIndexToCheck (Int_t i, Int_t v) |
Int_t | GetCocktailGenIndexToCheck (Int_t i) const |
Int_t | GetCocktailGeneratorBackgroundTag (AliVCluster *clus, Int_t mctag, TString &genName, Int_t &index, TString &genNameBkg, Int_t &indexBkg) |
Private Member Functions | |
AliAnaEMCALTriggerClusters (const AliAnaEMCALTriggerClusters &g) | |
Copy constructor not implemented. More... | |
AliAnaEMCALTriggerClusters & | operator= (const AliAnaEMCALTriggerClusters &g) |
Assignment operator not implemented. More... | |
Private Attributes | |
Bool_t | fRejectTrackMatch |
Reject clusters which have an associated TPC track. More... | |
Int_t | fNCellsCut |
Accept for the analysis clusters with more than fNCellsCut cells. More... | |
Float_t | fMinM02 |
Remove clusters with large M02. More... | |
Float_t | fMaxM02 |
Remove clusters with small M02. More... | |
TLorentzVector | fMomentum |
! Cluster momentum More... | |
TH1F * | fhE |
! Raw clusters E More... | |
TH1F * | fhESelected |
! Selected custers E More... | |
TH2F * | fhEtaPhi |
! Raw Pseudorapidity vs Phi of clusters for E > 0.5 More... | |
TH2F * | fhEtaPhiSelected |
! Pseudorapidity vs Phi of clusters for E > 0.5 More... | |
TH2F * | fhEtaPhiEMCALBC0 |
! Pseudorapidity vs Phi of clusters for E > 0.5 More... | |
TH2F * | fhEtaPhiEMCALBC1 |
! Pseudorapidity vs Phi of clusters for E > 0.5 More... | |
TH2F * | fhEtaPhiEMCALBCN |
! Pseudorapidity vs Phi of clusters for E > 0.5 More... | |
TH2F * | fhEtaPhiTriggerEMCALBC [11] |
! Pseudorapidity vs Phi of clusters for E > 2 More... | |
TH2F * | fhTimeTriggerEMCALBC [11] |
! Time distribution of clusters, when trigger is in a given BC More... | |
TH2F * | fhTimeTriggerEMCALBCPileUpSPD [11] |
! Time distribution of clusters, when trigger is in a given BC, tagged as pile-up SPD More... | |
TH2F * | fhEtaPhiTriggerEMCALBCUM [11] |
! Pseudorapidity vs Phi of clusters for E > 2, not matched to trigger More... | |
TH2F * | fhTimeTriggerEMCALBCUM [11] |
! Time distribution of clusters, when trigger is in a given BC, not matched to trigger More... | |
TH2F * | fhEtaPhiTriggerEMCALBCCluster [11] |
! Pseudorapidity vs Phi of trigger clusters More... | |
TH2F * | fhTimeTriggerEMCALBCCluster |
! Time distribution of clusters, when trigger cluster is in a given BC More... | |
TH2F * | fhEtaPhiTriggerEMCALBCUMCluster [11] |
! Pseudorapidity vs Phi of highest E cluster in event, not matched to trigger More... | |
TH2F * | fhTimeTriggerEMCALBCUMCluster |
! Time distribution of highest energy cluster in event, when trigger is in a given BC, not More... | |
TH2F * | fhEtaPhiTriggerEMCALBCClusterOverTh |
! Pseudorapidity vs Phi of trigger clusters, over nominal threshold More... | |
TH2F * | fhEtaPhiTriggerEMCALBCUMClusterOverTh |
! Pseudorapidity vs Phi of highest E cluster in event, not matched to trigger, over nominal threshold More... | |
TH2F * | fhEtaPhiTriggerEMCALBCClusterBelowTh1 |
! Pseudorapidity vs Phi of trigger clusters, 1 GeV below nominal threshold More... | |
TH2F * | fhEtaPhiTriggerEMCALBCUMClusterBelowTh1 |
! Pseudorapidity vs Phi of highest E cluster in event, not matched to trigger, 2 GeV below nominal threshold More... | |
TH2F * | fhEtaPhiTriggerEMCALBCClusterBelowTh2 |
! Pseudorapidity vs Phi of trigger clusters, 1 GeV below nominal threshold More... | |
TH2F * | fhEtaPhiTriggerEMCALBCUMClusterBelowTh2 |
! Pseudorapidity vs Phi of highest E cluster in event, not matched to trigger, 2 GeV below nominal threshold More... | |
TH2F * | fhEtaPhiTriggerEMCALBCExotic |
! Pseudorapidity vs Phi of trigger exotic clusters More... | |
TH2F * | fhTimeTriggerEMCALBCExotic |
! Time distribution of clusters, when trigger exotic cluster More... | |
TH2F * | fhEtaPhiTriggerEMCALBCUMExotic |
! Pseudorapidity vs Phi of highest E exotic cluster in event, not matched to trigger More... | |
TH2F * | fhTimeTriggerEMCALBCUMExotic |
! Time distribution of highest energy exotic cluster in event, not matched to trigger More... | |
TH2F * | fhEtaPhiTriggerEMCALBCBad |
! Pseudorapidity vs Phi of trigger exotic clusters More... | |
TH2F * | fhTimeTriggerEMCALBCBad |
! Time distribution of clusters, when trigger exotic More... | |
TH2F * | fhEtaPhiTriggerEMCALBCUMBad |
! Pseudorapidity vs Phi of highest E exotic cluster in event, not matched to trigger More... | |
TH2F * | fhTimeTriggerEMCALBCUMBad |
! Time distribution of highest energy exotic cluster in event, not matched to trigger More... | |
TH2F * | fhEtaPhiTriggerEMCALBCBadExotic |
! Pseudorapidity vs Phi of trigger exotic and bad clusters More... | |
TH2F * | fhTimeTriggerEMCALBCBadExotic |
! Time distribution of clusters, when trigger exotic and bad cluster More... | |
TH2F * | fhEtaPhiTriggerEMCALBCUMBadExotic |
! Pseudorapidity vs Phi of highest E exotic cluster in event, not matched to trigger More... | |
TH2F * | fhTimeTriggerEMCALBCUMBadExotic |
! Time distribution of highest energy exotic cluster in event, not matched to trigger More... | |
TH2F * | fhEtaPhiTriggerEMCALBCExoticCluster |
! Pseudorapidity vs Phi of trigger exotic clusters More... | |
TH2F * | fhTimeTriggerEMCALBCExoticCluster |
! Time distribution of clusters, when trigger exotic cluster More... | |
TH2F * | fhEtaPhiTriggerEMCALBCUMExoticCluster |
! Pseudorapidity vs Phi of highest E exotic cluster in event, not matched to trigger More... | |
TH2F * | fhTimeTriggerEMCALBCUMExoticCluster |
! Time distribution of highest energy exotic cluster in event, not matched to trigger More... | |
TH2F * | fhEtaPhiTriggerEMCALBCBadCluster |
! Pseudorapidity vs Phi of trigger bad clusters More... | |
TH2F * | fhTimeTriggerEMCALBCBadCluster |
! Time distribution of clusters, when trigger bad cluster is in a given BC More... | |
TH2F * | fhEtaPhiTriggerEMCALBCUMBadCluster |
! Pseudorapidity vs Phi of highest E bad cluster in event, not matched to trigger More... | |
TH2F * | fhTimeTriggerEMCALBCUMBadCluster |
! Time distribution of highest energy bad cluster in event, when trigger is in a given BC, not More... | |
TH2F * | fhEtaPhiTriggerEMCALBCBadExoticCluster |
! Pseudorapidity vs Phi of trigger exotic and bad clusters More... | |
TH2F * | fhTimeTriggerEMCALBCBadExoticCluster |
! Time distribution of clusters, when trigger exotic and bad cluster More... | |
TH2F * | fhEtaPhiTriggerEMCALBCUMBadExoticCluster |
! Pseudorapidity vs Phi of highest E exotic and bad cluster in event, not matched to trigger More... | |
TH2F * | fhTimeTriggerEMCALBCUMBadExoticCluster |
! Time distribution of highest energy exotic and bad cluster in event, not matched to trigger More... | |
TH2F * | fhTimeTriggerEMCALBCBadMaxCell |
! Time distribution of trigger clusters, when trigger bad max cell More... | |
TH2F * | fhTimeTriggerEMCALBCUMBadMaxCell |
! Time distribution of highest energy bad max cell cluster in event, when trigger is not found More... | |
TH2F * | fhTimeTriggerEMCALBCBadMaxCellExotic |
! Time distribution of trigger clusters, when trigger exotic cluster with bad max cell More... | |
TH2F * | fhTimeTriggerEMCALBCUMBadMaxCellExotic |
! Time distribution of highest energy exotic with bad max cell cluster in event, when trigger is not found More... | |
TH2F * | fhEtaPhiTriggerEMCALBCUMReMatchOpenTimeCluster |
! Pseudorapidity vs Phi of highest E bad cluster in event, not matched to trigger, rematched open time trigger More... | |
TH2F * | fhTimeTriggerEMCALBCUMReMatchOpenTimeCluster |
! Time distribution of highest energy bad max cell cluster in event, when trigger is not found, rematched open time trigger More... | |
TH2F * | fhEtaPhiTriggerEMCALBCUMReMatchCheckNeighCluster |
! Pseudorapidity vs Phi of highest E bad cluster in event, not matched to trigger, rematched with neigbour patchs More... | |
TH2F * | fhTimeTriggerEMCALBCUMReMatchCheckNeighCluster |
! Time distribution of highest energy bad max cell cluster in event, when trigger is not found, rematched with neigbour patchs More... | |
TH2F * | fhEtaPhiTriggerEMCALBCUMReMatchBothCluster |
! Pseudorapidity vs Phi of highest E bad cluster in event, not matched to trigger, rematched open both More... | |
TH2F * | fhTimeTriggerEMCALBCUMReMatchBothCluster |
! Time distribution of highest energy bad max cell cluster in event, when trigger is not found, rematched open both More... | |
TH2F * | fhTimeTriggerEMCALBC0UMReMatchOpenTime |
! Time distribution of clusters, not matched to trigger, rematched open time trigger More... | |
TH2F * | fhTimeTriggerEMCALBC0UMReMatchCheckNeigh |
! Time distribution of clusters, not matched to trigger, rematched with neighbour patchs More... | |
TH2F * | fhTimeTriggerEMCALBC0UMReMatchBoth |
! Time distribution of clusters, not matched to trigger, rematched open both More... | |
TH2F * | fhEtaPhiNoTrigger |
! Pseudorapidity vs Phi of highest E exotic cluster in event, no trigger at all More... | |
TH2F * | fhTimeNoTrigger |
! Time distribution of highest energy exotic cluster in event, no trigger at all More... | |
TH2F * | fhEtaPhiSelectedEMCALBC0 |
! Pseudorapidity vs Phi of identified photon for E > 0.5 More... | |
TH2F * | fhEtaPhiSelectedEMCALBC1 |
! Pseudorapidity vs Phi of identified photon for E > 0.5 More... | |
TH2F * | fhEtaPhiSelectedEMCALBCN |
! Pseudorapidity vs Phi of identified photon for E > 0.5 More... | |
TH2F * | fhEtaPhiSelectedTriggerEMCALBC [11] |
! Pseudorapidity vs Phi of photons for E > 0.5 More... | |
TH2F * | fhTimeSelectedTriggerEMCALBC [11] |
! Time distribution of photons, when trigger is in a given BC More... | |
TH2F * | fhTimeSelectedTriggerEMCALBCPileUpSPD [11] |
! Time distribution of photons, when trigger is in a given BC, tagged as pile-up SPD More... | |
TH2F * | fhEtaPhiSelectedTriggerEMCALBCUM [11] |
! Pseudorapidity vs Phi of photons for E > 2, not matched to trigger More... | |
TH2F * | fhTimeSelectedTriggerEMCALBCUM [11] |
! Time distribution of photons, when trigger is in a given BC, not matched to trigger More... | |
TH2F * | fhTimeSelectedTriggerEMCALBC0UMReMatchOpenTime |
! Time distribution of photons in event, when trigger is not found, rematched open time trigger More... | |
TH2F * | fhTimeSelectedTriggerEMCALBC0UMReMatchCheckNeigh |
! Time distribution of photons in event, when trigger is not found, rematched with neigbour patchs More... | |
TH2F * | fhTimeSelectedTriggerEMCALBC0UMReMatchBoth |
! Time distribution of photons in event, when trigger is not found, rematched open both More... | |
Additional Inherited Members | |
![]() | |
enum | detector { kEMCAL = AliFiducialCut::kEMCAL, kPHOS = AliFiducialCut::kPHOS, kCTS = AliFiducialCut::kCTS, kDCAL = AliFiducialCut::kDCAL, kDCALPHOS = AliFiducialCut::kDCALPHOS } |
Set the tag identifing the main detector used in the analysis. More... | |
![]() | |
Int_t | fNModules |
Number of EMCAL/PHOS modules to use in analysis, set in CaloUtils. More... | |
Int_t | fNRCU |
Number of EMCAL/PHOS RCU. More... | |
Int_t | fFirstModule |
First EMCAL/PHOS module, set in CaloUtils or depending fidutial cuts. More... | |
Int_t | fLastModule |
Last EMCAL/PHOS module, set in CaloUtils or depending fidutial cuts. More... | |
Int_t | fNMaxCols |
Number of EMCAL/PHOS columns per SM. More... | |
Int_t | fNMaxRows |
Number of EMCAL/PHOS rows per SM. More... | |
Int_t | fNMaxColsFull |
Number of EMCAL/PHOS columns full detector. More... | |
Int_t | fNMaxRowsFull |
Number of EMCAL/PHOS rows full detector. More... | |
Int_t | fNMaxRowsFullMin |
Last of EMCAL/PHOS rows full detector. More... | |
Int_t | fNMaxRowsFullMax |
First of EMCAL/PHOS rows full detector. More... | |
Class for study of EMCAL trigger behaviour.
Class for study of EMCAL trigger behaviour.
More information can be found in this twiki and particularly in this section.
Definition at line 28 of file AliAnaEMCALTriggerClusters.h.
AliAnaEMCALTriggerClusters::AliAnaEMCALTriggerClusters | ( | ) |
Default constructor. Initialize parameters.
Definition at line 40 of file AliAnaEMCALTriggerClusters.cxx.
|
inlinevirtual |
Virtual destructor.
Definition at line 34 of file AliAnaEMCALTriggerClusters.h.
|
private |
Copy constructor not implemented.
void AliAnaEMCALTriggerClusters::FillBadTriggerEventHistogram | ( | ) |
Fill Bad events histo, study bad/exotic trigger BC.
Definition at line 108 of file AliAnaEMCALTriggerClusters.cxx.
Referenced by MakeAnalysisFillHistograms(), and ~AliAnaEMCALTriggerClusters().
void AliAnaEMCALTriggerClusters::FillRawClusterTriggerBCHistograms | ( | Int_t | idcalo, |
Float_t | ecluster, | ||
Float_t | tofcluster, | ||
Float_t | etacluster, | ||
Float_t | phicluster | ||
) |
Fill trigger related histograms.
Definition at line 194 of file AliAnaEMCALTriggerClusters.cxx.
Referenced by MakeAnalysisFillHistograms(), and ~AliAnaEMCALTriggerClusters().
|
virtual |
Save parameters used for analysis.
Reimplemented from AliAnaCaloTrackCorrBaseClass.
Definition at line 374 of file AliAnaEMCALTriggerClusters.cxx.
Referenced by ~AliAnaEMCALTriggerClusters().
|
virtual |
Create histograms to be saved in output file and store them in outputContainer.
Reimplemented from AliAnaCaloTrackCorrBaseClass.
Definition at line 399 of file AliAnaEMCALTriggerClusters.cxx.
Referenced by ~AliAnaEMCALTriggerClusters().
|
inline |
Definition at line 64 of file AliAnaEMCALTriggerClusters.h.
|
inline |
Definition at line 63 of file AliAnaEMCALTriggerClusters.h.
|
inline |
Definition at line 60 of file AliAnaEMCALTriggerClusters.h.
|
virtual |
Init. Check that EMCal data is recovered and it is no MC data, if not abort.
Reimplemented from AliAnaCaloTrackCorrBaseClass.
Definition at line 977 of file AliAnaEMCALTriggerClusters.cxx.
Referenced by ~AliAnaEMCALTriggerClusters().
|
virtual |
Initialize the parameters of the analysis with default values.
Reimplemented from AliAnaCaloTrackCorrBaseClass.
Definition at line 988 of file AliAnaEMCALTriggerClusters.cxx.
Referenced by ~AliAnaEMCALTriggerClusters().
|
inline |
Definition at line 66 of file AliAnaEMCALTriggerClusters.h.
|
virtual |
Main method. Fill some histograms with cluster kinematics or time dependent on the trigger.
Reimplemented from AliAnaCaloTrackCorrBaseClass.
Definition at line 1002 of file AliAnaEMCALTriggerClusters.cxx.
Referenced by ~AliAnaEMCALTriggerClusters().
|
private |
Assignment operator not implemented.
|
virtual |
Print some relevant parameters set for the analysis.
Reimplemented from AliAnaCaloTrackCorrBaseClass.
Definition at line 1115 of file AliAnaEMCALTriggerClusters.cxx.
Referenced by ConfigureEMCALTriggerClusterAnalysis(), and ~AliAnaEMCALTriggerClusters().
Definition at line 62 of file AliAnaEMCALTriggerClusters.h.
Referenced by ConfigureEMCALTriggerClusterAnalysis().
|
inline |
Definition at line 59 of file AliAnaEMCALTriggerClusters.h.
Referenced by ConfigureEMCALTriggerClusterAnalysis().
|
inline |
Definition at line 68 of file AliAnaEMCALTriggerClusters.h.
|
inline |
Definition at line 67 of file AliAnaEMCALTriggerClusters.h.
Referenced by ConfigureEMCALTriggerClusterAnalysis().
|
private |
! Raw clusters E
Definition at line 81 of file AliAnaEMCALTriggerClusters.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! Selected custers E
Definition at line 82 of file AliAnaEMCALTriggerClusters.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! Raw Pseudorapidity vs Phi of clusters for E > 0.5
Definition at line 83 of file AliAnaEMCALTriggerClusters.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! Pseudorapidity vs Phi of clusters for E > 0.5
Definition at line 85 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of clusters for E > 0.5
Definition at line 86 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of clusters for E > 0.5
Definition at line 87 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of highest E exotic cluster in event, no trigger at all
Definition at line 154 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of clusters for E > 0.5
Definition at line 84 of file AliAnaEMCALTriggerClusters.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! Pseudorapidity vs Phi of identified photon for E > 0.5
Definition at line 157 of file AliAnaEMCALTriggerClusters.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! Pseudorapidity vs Phi of identified photon for E > 0.5
Definition at line 158 of file AliAnaEMCALTriggerClusters.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! Pseudorapidity vs Phi of identified photon for E > 0.5
Definition at line 159 of file AliAnaEMCALTriggerClusters.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! Pseudorapidity vs Phi of photons for E > 0.5
Definition at line 160 of file AliAnaEMCALTriggerClusters.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! Pseudorapidity vs Phi of photons for E > 2, not matched to trigger
Definition at line 163 of file AliAnaEMCALTriggerClusters.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! Pseudorapidity vs Phi of clusters for E > 2
Definition at line 89 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of trigger exotic clusters
Definition at line 113 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of trigger bad clusters
Definition at line 128 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillBadTriggerEventHistogram(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of trigger exotic and bad clusters
Definition at line 118 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of trigger exotic and bad clusters
Definition at line 133 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillBadTriggerEventHistogram(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of trigger clusters
Definition at line 96 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of trigger clusters, 1 GeV below nominal threshold
Definition at line 103 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of trigger clusters, 1 GeV below nominal threshold
Definition at line 105 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of trigger clusters, over nominal threshold
Definition at line 101 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of trigger exotic clusters
Definition at line 108 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of trigger exotic clusters
Definition at line 123 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillBadTriggerEventHistogram(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of clusters for E > 2, not matched to trigger
Definition at line 93 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of highest E exotic cluster in event, not matched to trigger
Definition at line 115 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of highest E bad cluster in event, not matched to trigger
Definition at line 130 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillBadTriggerEventHistogram(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of highest E exotic cluster in event, not matched to trigger
Definition at line 120 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of highest E exotic and bad cluster in event, not matched to trigger
Definition at line 135 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillBadTriggerEventHistogram(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of highest E cluster in event, not matched to trigger
Definition at line 98 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of highest E cluster in event, not matched to trigger, 2 GeV below nominal threshold
Definition at line 104 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of highest E cluster in event, not matched to trigger, 2 GeV below nominal threshold
Definition at line 106 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of highest E cluster in event, not matched to trigger, over nominal threshold
Definition at line 102 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of highest E exotic cluster in event, not matched to trigger
Definition at line 110 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of highest E exotic cluster in event, not matched to trigger
Definition at line 125 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillBadTriggerEventHistogram(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of highest E bad cluster in event, not matched to trigger, rematched open both
Definition at line 147 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of highest E bad cluster in event, not matched to trigger, rematched with neigbour patchs
Definition at line 145 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Pseudorapidity vs Phi of highest E bad cluster in event, not matched to trigger, rematched open time trigger
Definition at line 143 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Time distribution of highest energy exotic cluster in event, no trigger at all
Definition at line 155 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Time distribution of photons, when trigger is in a given BC
Definition at line 161 of file AliAnaEMCALTriggerClusters.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! Time distribution of photons in event, when trigger is not found, rematched open both
Definition at line 168 of file AliAnaEMCALTriggerClusters.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! Time distribution of photons in event, when trigger is not found, rematched with neigbour patchs
Definition at line 167 of file AliAnaEMCALTriggerClusters.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! Time distribution of photons in event, when trigger is not found, rematched open time trigger
Definition at line 166 of file AliAnaEMCALTriggerClusters.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! Time distribution of photons, when trigger is in a given BC, tagged as pile-up SPD
Definition at line 162 of file AliAnaEMCALTriggerClusters.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! Time distribution of photons, when trigger is in a given BC, not matched to trigger
Definition at line 164 of file AliAnaEMCALTriggerClusters.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
! Time distribution of clusters, when trigger is in a given BC
Definition at line 90 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Time distribution of clusters, not matched to trigger, rematched open both
Definition at line 152 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Time distribution of clusters, not matched to trigger, rematched with neighbour patchs
Definition at line 151 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Time distribution of clusters, not matched to trigger, rematched open time trigger
Definition at line 150 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Time distribution of clusters, when trigger exotic
Definition at line 114 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Time distribution of clusters, when trigger bad cluster is in a given BC
Definition at line 129 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillBadTriggerEventHistogram(), and GetCreateOutputObjects().
|
private |
! Time distribution of clusters, when trigger exotic and bad cluster
Definition at line 119 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Time distribution of clusters, when trigger exotic and bad cluster
Definition at line 134 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillBadTriggerEventHistogram(), and GetCreateOutputObjects().
|
private |
! Time distribution of trigger clusters, when trigger bad max cell
Definition at line 138 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Time distribution of trigger clusters, when trigger exotic cluster with bad max cell
Definition at line 140 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Time distribution of clusters, when trigger cluster is in a given BC
Definition at line 97 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Time distribution of clusters, when trigger exotic cluster
Definition at line 109 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Time distribution of clusters, when trigger exotic cluster
Definition at line 124 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillBadTriggerEventHistogram(), and GetCreateOutputObjects().
|
private |
! Time distribution of clusters, when trigger is in a given BC, tagged as pile-up SPD
Definition at line 91 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Time distribution of clusters, when trigger is in a given BC, not matched to trigger
Definition at line 94 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Time distribution of highest energy exotic cluster in event, not matched to trigger
Definition at line 116 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Time distribution of highest energy bad cluster in event, when trigger is in a given BC, not
Definition at line 131 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillBadTriggerEventHistogram(), and GetCreateOutputObjects().
|
private |
! Time distribution of highest energy exotic cluster in event, not matched to trigger
Definition at line 121 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Time distribution of highest energy exotic and bad cluster in event, not matched to trigger
Definition at line 136 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillBadTriggerEventHistogram(), and GetCreateOutputObjects().
|
private |
! Time distribution of highest energy bad max cell cluster in event, when trigger is not found
Definition at line 139 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Time distribution of highest energy exotic with bad max cell cluster in event, when trigger is not found
Definition at line 141 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Time distribution of highest energy cluster in event, when trigger is in a given BC, not
Definition at line 99 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Time distribution of highest energy exotic cluster in event, not matched to trigger
Definition at line 111 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Time distribution of highest energy exotic cluster in event, not matched to trigger
Definition at line 126 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillBadTriggerEventHistogram(), and GetCreateOutputObjects().
|
private |
! Time distribution of highest energy bad max cell cluster in event, when trigger is not found, rematched open both
Definition at line 148 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Time distribution of highest energy bad max cell cluster in event, when trigger is not found, rematched with neigbour patchs
Definition at line 146 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
! Time distribution of highest energy bad max cell cluster in event, when trigger is not found, rematched open time trigger
Definition at line 144 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillRawClusterTriggerBCHistograms(), and GetCreateOutputObjects().
|
private |
Remove clusters with small M02.
Definition at line 75 of file AliAnaEMCALTriggerClusters.h.
Referenced by GetAnalysisCuts(), GetM02Max(), InitParameters(), MakeAnalysisFillHistograms(), Print(), and SetM02().
|
private |
Remove clusters with large M02.
Definition at line 74 of file AliAnaEMCALTriggerClusters.h.
Referenced by GetAnalysisCuts(), GetM02Min(), InitParameters(), MakeAnalysisFillHistograms(), Print(), and SetM02().
|
private |
! Cluster momentum
Definition at line 77 of file AliAnaEMCALTriggerClusters.h.
Referenced by FillBadTriggerEventHistogram(), and MakeAnalysisFillHistograms().
|
private |
Accept for the analysis clusters with more than fNCellsCut cells.
Definition at line 73 of file AliAnaEMCALTriggerClusters.h.
Referenced by GetAnalysisCuts(), GetNCellCut(), InitParameters(), MakeAnalysisFillHistograms(), Print(), and SetNCellCut().
|
private |
Reject clusters which have an associated TPC track.
Definition at line 72 of file AliAnaEMCALTriggerClusters.h.
Referenced by GetAnalysisCuts(), InitParameters(), IsTrackMatchRejectionOn(), MakeAnalysisFillHistograms(), Print(), SwitchOffTrackMatchRejection(), and SwitchOnTrackMatchRejection().