AliPhysics  0937c79 (0937c79)

Steering class of package CaloTrackCorrelartions. More...

#include <AliAnaCaloTrackCorrMaker.h>

Inheritance diagram for AliAnaCaloTrackCorrMaker:

Public Member Functions

 AliAnaCaloTrackCorrMaker ()
 
virtual ~AliAnaCaloTrackCorrMaker ()
 Destructor. Remove only owned pointers. More...
 
 AliAnaCaloTrackCorrMaker (const AliAnaCaloTrackCorrMaker &maker)
 Copy constructor. More...
 
void AddAnalysis (TObject *ana, Int_t n)
 Add analysis depending on AliAnaCaloTrackCorrBaseClass to list. More...
 
void FillControlHistograms ()
 Fill here event control histograms. More...
 
void FillTriggerControlHistograms ()
 Fill here EMCal triggered events control histograms. More...
 
TListGetListOfAnalysisContainers ()
 
TListGetListOfAnalysisCuts ()
 
TListGetOutputContainer ()
 
TListFillAndGetAODBranchList ()
 
Int_t GetAnaDebug () const
 
void SetAnaDebug (Int_t d)
 
Bool_t IsEventProcessed () const
 
void SwitchOnProcessEvent ()
 
void SwitchOffProcessEvent ()
 
Bool_t AreHistogramsMade () const
 
void SwitchOnHistogramsMaker ()
 
void SwitchOffHistogramsMaker ()
 
Bool_t AreAODsMade () const
 
void SwitchOnAODsMaker ()
 
void SwitchOffAODsMaker ()
 
void SwitchOnDataControlHistograms (Int_t lev=1)
 
void SwitchOffDataControlHistograms ()
 
void SwitchOnSumw2Histograms ()
 
void SwitchOffSumw2Histograms ()
 
void SwitchOnPtHardHistogram ()
 
void SwitchOffPtHardHistogram ()
 
void SetScaleFactor (Double_t scale)
 
void SetCaloUtils (AliCalorimeterUtils *cu)
 
void SetReader (AliCaloTrackReader *re)
 
AliCaloTrackReaderGetReader ()
 
AliCalorimeterUtilsGetCaloUtils ()
 
void Init ()
 
void InitParameters ()
 Init data members. More...
 
void Print (const Option_t *opt) const
 Print some relevant parameters set for the analysis. More...
 
void ProcessEvent (Int_t iEntry, const char *currentFileName)
 
void Terminate (TList *outputList)
 

Private Member Functions

AliAnaCaloTrackCorrMakeroperator= (const AliAnaCaloTrackCorrMaker &)
 Assignment operator not implemented. More...
 

Private Attributes

AliCaloTrackReaderfReader
 Pointer to AliCaloTrackReader. More...
 
AliCalorimeterUtilsfCaloUtils
 Pointer to AliCalorimeterUtils. More...
 
TListfOutputContainer
 ! Output histograms container. More...
 
TListfAnalysisContainer
 List with analysis pointers. More...
 
Bool_t fProcessEvent
 In case of automatic wagon configuration, do not process analysis, but init stuff expected by manager. More...
 
Bool_t fMakeHisto
 If true makes final analysis with histograms as output. More...
 
Bool_t fMakeAOD
 If true makes analysis generating AODs. More...
 
Int_t fAnaDebug
 Debugging info. More...
 
TListfCuts
 ! List with analysis cuts. More...
 
Double_t fScaleFactor
 Scaling factor needed for normalization. More...
 
Int_t fFillDataControlHisto
 Fill histograms only interesting with data. 0 not filled; 1 basic control; 2+ trigger related. More...
 
Bool_t fSumw2
 Call the histograms method Sumw2() after initialization, off by default, too large memory booking, use carefully. More...
 
Bool_t fCheckPtHard
 For MC done in pT-Hard bins, plot specific histogram. More...
 
TH1F * fhNEventsIn
 ! Number of input events counter histogram. More...
 
TH1F * fhNEvents
 ! Number of acepted events counter histogram. More...
 
TH1F * fhNExoticEvents
 ! Number of events triggered by exotic, counter histogram. More...
 
TH1F * fhNEventsNoTriggerFound
 ! Number of events where whatever was done, no trigger is found. More...
 
TH1F * fhNPileUpEvents
 ! N events pasing pile up cut. More...
 
TH1F * fhNPileUpEventsTriggerBC0
 ! N events pasing pile up cut. More...
 
TH1F * fhXVertex
 ! X Vertex distribution of accepted event. More...
 
TH1F * fhYVertex
 ! Y Vertex distribution of accepted event. More...
 
TH1F * fhZVertex
 ! Z Vertex distribution of accepted event. More...
 
TH1F * fhXVertexExotic
 ! X Vertex distribution of exotic event. More...
 
TH1F * fhYVertexExotic
 ! Y Vertex distribution of exotic event. More...
 
TH1F * fhZVertexExotic
 ! Z Vertex distribution of exotic event. More...
 
TH1F * fhPtHard
 ! pt of parton, only for MC generation (pythia jet-jet/gamma-jet) More...
 
TH1F * fhPtHardWeighted
 ! pt of parton, only for MC generation (pythia jet-jet/gamma-jet), weighted by cross section More...
 
TH1F * fhPileUpClusterMult
 ! N clusters with high time. More...
 
TH1F * fhPileUpClusterMultAndSPDPileUp
 ! N clusters with high time in events tagged as pile-up by SPD. More...
 
TH1F * fhTrackMult
 ! Number of tracks per event histogram. More...
 
TH1F * fhCentrality
 ! Histogram with centrality bins. More...
 
TH1F * fhEventPlaneAngle
 ! Histogram with Event plane angle. More...
 
TH1F * fhNEventsWeighted
 ! Number of acepted events counter histogram. After centrality weight. More...
 
TH1F * fhTrackMultWeighted
 ! Number of tracks per event histogram. After centrality weight. More...
 
TH1F * fhCentralityWeighted
 ! Histogram with centrality bins. After centrality weight. More...
 
TH1F * fhEventPlaneAngleWeighted
 ! Histogram with Event plane angle. After centrality weight. More...
 
TH1F * fhNMergedFiles
 ! Number of files merged. More...
 
TH1F * fhScaleFactor
 ! Factor to scale histograms. More...
 
TH1F * fhEMCalBCEvent
 ! N events depending on the existence of a cluster in a given bunch crossing. More...
 
TH1F * fhEMCalBCEventCut
 ! N events depending on the existence of a cluster above acceptance and E cut in a given bunch crossing. More...
 
TH1F * fhTrackBCEvent
 ! N events depending on the existence of a track in a given bunch crossing. More...
 
TH1F * fhTrackBCEventCut
 ! N events depending on the existence of a track above acceptance and pt cut in a given bunch crossing. More...
 
TH1F * fhPrimaryVertexBC
 ! Primary vertex BC. More...
 
TH1F * fhTimeStampFraction
 ! event fraction depending on Time Stamp, only if activated on reader. More...
 
TH1F * fhNPileUpVertSPD
 ! Number of pile-up vertices from SPD. More...
 
TH1F * fhNPileUpVertTracks
 ! Number of pile-up vertices from tracks. More...
 
TH1F * fhClusterTriggerBC
 ! Number of events triggered, depending on BC of the cluster. More...
 
TH1F * fhClusterTriggerBCExotic
 ! Number of events triggered, depending on BC of the cluster. More...
 
TH1F * fhClusterTriggerBCBadCell
 ! Number of events triggered, depending on BC of the cluster. More...
 
TH1F * fhClusterTriggerBCBadCellExotic
 ! Number of events triggered, depending on BC of the cluster. More...
 
TH1F * fhClusterTriggerBCBadCluster
 ! Number of events triggered, depending on BC of the cluster. More...
 
TH1F * fhClusterTriggerBCBadClusterExotic
 ! Number of events triggered, depending on BC of the cluster. More...
 
TH1F * fhClusterTriggerBCUnMatch
 ! Number of events triggered, depending on BC of the cluster. More...
 
TH1F * fhClusterTriggerBCExoticUnMatch
 ! Number of events triggered, depending on BC of the cluster. More...
 
TH1F * fhClusterTriggerBCBadCellUnMatch
 ! Number of events triggered, depending on BC of the cluster. More...
 
TH1F * fhClusterTriggerBCBadCellExoticUnMatch
 ! Number of events triggered, depending on BC of the cluster. More...
 
TH1F * fhClusterTriggerBCBadClusterUnMatch
 ! Number of events triggered, depending on BC of the cluster. More...
 
TH1F * fhClusterTriggerBCBadClusterExoticUnMatch
 ! Number of events triggered, depending on BC of the cluster. More...
 
TH1F * fhClusterTriggerBCUnMatchReMatch [3]
 ! Number of events triggered, depending on BC of the cluster, not matched, open cuts and rematch. More...
 
TH1F * fhClusterTriggerBCExoticUnMatchReMatch [3]
 ! Number of events triggered by exotic, depending on BC of the clusterm not matched, open cuts and rematch. More...
 
TH2FfhClusterTriggerBCEventBC
 ! Correlate the found BC in the trigger and the event BC. More...
 
TH2FfhClusterTriggerBCEventBCUnMatch
 ! Correlate the found BC in the trigger and the event BC, when there was no match with the trigger BC. More...
 
TH2FfhClusterTriggerBCExoticEventBC
 ! Correlate the found BC in the exotic trigger and the event BC. More...
 
TH2FfhClusterTriggerBCExoticEventBCUnMatch
 ! Correlate the found BC in the exotic trigger and the event BC, when there was no match with the trigger BC. More...
 

Detailed Description

Steering class of package CaloTrackCorrelartions.

Steering class for particle (gamma, hadron) identification and correlation analysis. It is called by the task class AliAnalysisTaskCaloTrackCorrelation and it connects the input (ESD/AOD/MonteCarlo) got with AliCaloTrackReader (produces TClonesArrays of AODs (TParticles in MC case if requested)), with the analysis classes that derive from AliAnaCaloTrackCorrBaseClass.

Control histograms like number of accepted events, vertex distribution and EMCal trigger related information are also produced here.

More information can be found in this twiki.

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

Definition at line 35 of file AliAnaCaloTrackCorrMaker.h.

Constructor & Destructor Documentation

AliAnaCaloTrackCorrMaker::AliAnaCaloTrackCorrMaker ( )

Default constructor. Initialize parameters, pointers and arrays.

Definition at line 47 of file AliAnaCaloTrackCorrMaker.cxx.

AliAnaCaloTrackCorrMaker::~AliAnaCaloTrackCorrMaker ( )
virtual

Destructor. Remove only owned pointers.

Definition at line 170 of file AliAnaCaloTrackCorrMaker.cxx.

AliAnaCaloTrackCorrMaker::AliAnaCaloTrackCorrMaker ( const AliAnaCaloTrackCorrMaker maker)

Copy constructor.

Definition at line 98 of file AliAnaCaloTrackCorrMaker.cxx.

Member Function Documentation

void AliAnaCaloTrackCorrMaker::AddAnalysis ( TObject ana,
Int_t  n 
)
Bool_t AliAnaCaloTrackCorrMaker::AreAODsMade ( ) const
inline

Definition at line 72 of file AliAnaCaloTrackCorrMaker.h.

Bool_t AliAnaCaloTrackCorrMaker::AreHistogramsMade ( ) const
inline

Definition at line 68 of file AliAnaCaloTrackCorrMaker.h.

TList * AliAnaCaloTrackCorrMaker::FillAndGetAODBranchList ( )
Returns
list with any new output AOD branches from analysis. The list is filled in the maker, and new branch passed to the main analysis task AliAnalysisTaskCaloTrackCorrelation.

Definition at line 214 of file AliAnaCaloTrackCorrMaker.cxx.

Referenced by GetListOfAnalysisContainers(), AliAnalysisTaskCaloTrackCorrelation::UserCreateOutputObjects(), and AliAnalysisTaskCaloTrackCorrelationM::UserCreateOutputObjects().

void AliAnaCaloTrackCorrMaker::FillControlHistograms ( )

Fill here event control histograms.

Definition at line 230 of file AliAnaCaloTrackCorrMaker.cxx.

Referenced by ProcessEvent().

void AliAnaCaloTrackCorrMaker::FillTriggerControlHistograms ( )

Fill here EMCal triggered events control histograms.

Definition at line 371 of file AliAnaCaloTrackCorrMaker.cxx.

Referenced by ProcessEvent().

Int_t AliAnaCaloTrackCorrMaker::GetAnaDebug ( ) const
inline

Definition at line 61 of file AliAnaCaloTrackCorrMaker.h.

AliCalorimeterUtils* AliAnaCaloTrackCorrMaker::GetCaloUtils ( )
inline

Definition at line 93 of file AliAnaCaloTrackCorrMaker.h.

Referenced by Init().

TList* AliAnaCaloTrackCorrMaker::GetListOfAnalysisContainers ( )
inline
TList * AliAnaCaloTrackCorrMaker::GetListOfAnalysisCuts ( )
Returns
the list of the cuts (strings) used for the analysis. The list is filled in the maker, called by the task in LocalInit() and posted there

Definition at line 465 of file AliAnaCaloTrackCorrMaker.cxx.

Referenced by GetListOfAnalysisContainers(), AliAnalysisTaskCaloTrackCorrelation::Terminate(), and AliAnalysisTaskCaloTrackCorrelationM::Terminate().

TList * AliAnaCaloTrackCorrMaker::GetOutputContainer ( )

Fill the output list of histograms during the CreateOutputObjects stage. Get/create the histograms of the different analysis tasks and add them to the common output list. Event control histograms are also created and added here.

Definition at line 490 of file AliAnaCaloTrackCorrMaker.cxx.

Referenced by GetListOfAnalysisContainers(), AliAnalysisTaskCaloTrackCorrelation::UserCreateOutputObjects(), and AliAnalysisTaskCaloTrackCorrelationM::UserCreateOutputObjects().

void AliAnaCaloTrackCorrMaker::Init ( )

Init container histograms and other common variables Fill the output list of histograms during the CreateOutputObjects stage. Pass to the list of analysis classes the pointers to AliCaloTrackReader and AliCalorimeterUtils, and call the Init of those analysis.

Definition at line 957 of file AliAnaCaloTrackCorrMaker.cxx.

Referenced by GetCaloUtils(), AliAnalysisTaskCaloTrackCorrelation::Init(), and AliAnalysisTaskCaloTrackCorrelationM::Init().

void AliAnaCaloTrackCorrMaker::InitParameters ( )

Init data members.

Definition at line 997 of file AliAnaCaloTrackCorrMaker.cxx.

Referenced by AliAnaCaloTrackCorrMaker(), and GetCaloUtils().

Bool_t AliAnaCaloTrackCorrMaker::IsEventProcessed ( ) const
inline
AliAnaCaloTrackCorrMaker& AliAnaCaloTrackCorrMaker::operator= ( const AliAnaCaloTrackCorrMaker )
private

Assignment operator not implemented.

void AliAnaCaloTrackCorrMaker::Print ( const Option_t opt) const
void AliAnaCaloTrackCorrMaker::ProcessEvent ( Int_t  iEntry,
const char *  currentFileName 
)

Main method, analysis are executed here:

  • 1) Clean-up arrays and stuff, access OADB (once), geometry (once), etc.
  • 2) Event selection, track filtering and cluster filtering in AliCaloTrackReader.
  • 3) Process different defined analysis for this event.
  • 4) Event selection for mixing studies.
  • 5) Control histograms filling
  • 6) Loop on the defined analysis list and execute the analysis defined steps
  • 7) Reset lists, fill more control histograms

Definition at line 1050 of file AliAnaCaloTrackCorrMaker.cxx.

Referenced by GetCaloUtils(), AliAnalysisTaskCaloTrackCorrelation::UserExec(), and AliAnalysisTaskCaloTrackCorrelationM::UserExec().

void AliAnaCaloTrackCorrMaker::SetAnaDebug ( Int_t  d)
inline
void AliAnaCaloTrackCorrMaker::SetCaloUtils ( AliCalorimeterUtils cu)
inline
void AliAnaCaloTrackCorrMaker::SetReader ( AliCaloTrackReader re)
inline
void AliAnaCaloTrackCorrMaker::SetScaleFactor ( Double_t  scale)
inline

Definition at line 85 of file AliAnaCaloTrackCorrMaker.h.

Referenced by AddTaskGenKine().

void AliAnaCaloTrackCorrMaker::SwitchOffAODsMaker ( )
inline
void AliAnaCaloTrackCorrMaker::SwitchOffDataControlHistograms ( )
inline

Definition at line 77 of file AliAnaCaloTrackCorrMaker.h.

Referenced by AddTaskCalorimeterQA(), and AddTaskCaloTrackCorrBase().

void AliAnaCaloTrackCorrMaker::SwitchOffHistogramsMaker ( )
inline

Definition at line 70 of file AliAnaCaloTrackCorrMaker.h.

void AliAnaCaloTrackCorrMaker::SwitchOffProcessEvent ( )
inline
void AliAnaCaloTrackCorrMaker::SwitchOffPtHardHistogram ( )
inline

Definition at line 83 of file AliAnaCaloTrackCorrMaker.h.

void AliAnaCaloTrackCorrMaker::SwitchOffSumw2Histograms ( )
inline

Definition at line 80 of file AliAnaCaloTrackCorrMaker.h.

void AliAnaCaloTrackCorrMaker::SwitchOnAODsMaker ( )
inline
void AliAnaCaloTrackCorrMaker::SwitchOnDataControlHistograms ( Int_t  lev = 1)
inline
void AliAnaCaloTrackCorrMaker::SwitchOnHistogramsMaker ( )
inline
void AliAnaCaloTrackCorrMaker::SwitchOnProcessEvent ( )
inline

Definition at line 65 of file AliAnaCaloTrackCorrMaker.h.

void AliAnaCaloTrackCorrMaker::SwitchOnPtHardHistogram ( )
inline
void AliAnaCaloTrackCorrMaker::SwitchOnSumw2Histograms ( )
inline

Definition at line 79 of file AliAnaCaloTrackCorrMaker.h.

void AliAnaCaloTrackCorrMaker::Terminate ( TList outputList)

Execute Terminate of analysis. Do some final plots.

Definition at line 1164 of file AliAnaCaloTrackCorrMaker.cxx.

Referenced by GetCaloUtils(), AliAnalysisTaskCaloTrackCorrelation::Terminate(), and AliAnalysisTaskCaloTrackCorrelationM::Terminate().

Member Data Documentation

Int_t AliAnaCaloTrackCorrMaker::fAnaDebug
private

Debugging info.

Definition at line 127 of file AliAnaCaloTrackCorrMaker.h.

Referenced by GetAnaDebug(), Init(), InitParameters(), Print(), and SetAnaDebug().

TList* AliAnaCaloTrackCorrMaker::fAnalysisContainer
private
AliCalorimeterUtils* AliAnaCaloTrackCorrMaker::fCaloUtils
private
Bool_t AliAnaCaloTrackCorrMaker::fCheckPtHard
private

For MC done in pT-Hard bins, plot specific histogram.

Definition at line 137 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), GetOutputContainer(), SwitchOffPtHardHistogram(), and SwitchOnPtHardHistogram().

TList* AliAnaCaloTrackCorrMaker::fCuts
private

! List with analysis cuts.

Definition at line 129 of file AliAnaCaloTrackCorrMaker.h.

Referenced by GetListOfAnalysisCuts(), and ~AliAnaCaloTrackCorrMaker().

Int_t AliAnaCaloTrackCorrMaker::fFillDataControlHisto
private

Fill histograms only interesting with data. 0 not filled; 1 basic control; 2+ trigger related.

Definition at line 133 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), FillTriggerControlHistograms(), GetOutputContainer(), SwitchOffDataControlHistograms(), and SwitchOnDataControlHistograms().

TH1F* AliAnaCaloTrackCorrMaker::fhCentrality
private

! Histogram with centrality bins.

Definition at line 162 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhCentralityWeighted
private

! Histogram with centrality bins. After centrality weight.

Definition at line 167 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhClusterTriggerBC
private

! Number of events triggered, depending on BC of the cluster.

Definition at line 182 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillTriggerControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhClusterTriggerBCBadCell
private

! Number of events triggered, depending on BC of the cluster.

Definition at line 184 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillTriggerControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhClusterTriggerBCBadCellExotic
private

! Number of events triggered, depending on BC of the cluster.

Definition at line 185 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillTriggerControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhClusterTriggerBCBadCellExoticUnMatch
private

! Number of events triggered, depending on BC of the cluster.

Definition at line 192 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillTriggerControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhClusterTriggerBCBadCellUnMatch
private

! Number of events triggered, depending on BC of the cluster.

Definition at line 191 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillTriggerControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhClusterTriggerBCBadCluster
private

! Number of events triggered, depending on BC of the cluster.

Definition at line 186 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillTriggerControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhClusterTriggerBCBadClusterExotic
private

! Number of events triggered, depending on BC of the cluster.

Definition at line 187 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillTriggerControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhClusterTriggerBCBadClusterExoticUnMatch
private

! Number of events triggered, depending on BC of the cluster.

Definition at line 194 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillTriggerControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhClusterTriggerBCBadClusterUnMatch
private

! Number of events triggered, depending on BC of the cluster.

Definition at line 193 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillTriggerControlHistograms(), and GetOutputContainer().

TH2F* AliAnaCaloTrackCorrMaker::fhClusterTriggerBCEventBC
private

! Correlate the found BC in the trigger and the event BC.

Definition at line 200 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillTriggerControlHistograms(), and GetOutputContainer().

TH2F* AliAnaCaloTrackCorrMaker::fhClusterTriggerBCEventBCUnMatch
private

! Correlate the found BC in the trigger and the event BC, when there was no match with the trigger BC.

Definition at line 201 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillTriggerControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhClusterTriggerBCExotic
private

! Number of events triggered, depending on BC of the cluster.

Definition at line 183 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillTriggerControlHistograms(), and GetOutputContainer().

TH2F* AliAnaCaloTrackCorrMaker::fhClusterTriggerBCExoticEventBC
private

! Correlate the found BC in the exotic trigger and the event BC.

Definition at line 202 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillTriggerControlHistograms(), and GetOutputContainer().

TH2F* AliAnaCaloTrackCorrMaker::fhClusterTriggerBCExoticEventBCUnMatch
private

! Correlate the found BC in the exotic trigger and the event BC, when there was no match with the trigger BC.

Definition at line 203 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillTriggerControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhClusterTriggerBCExoticUnMatch
private

! Number of events triggered, depending on BC of the cluster.

Definition at line 190 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillTriggerControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhClusterTriggerBCExoticUnMatchReMatch[3]
private

! Number of events triggered by exotic, depending on BC of the clusterm not matched, open cuts and rematch.

Definition at line 197 of file AliAnaCaloTrackCorrMaker.h.

Referenced by AliAnaCaloTrackCorrMaker(), FillTriggerControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhClusterTriggerBCUnMatch
private

! Number of events triggered, depending on BC of the cluster.

Definition at line 189 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillTriggerControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhClusterTriggerBCUnMatchReMatch[3]
private

! Number of events triggered, depending on BC of the cluster, not matched, open cuts and rematch.

Definition at line 196 of file AliAnaCaloTrackCorrMaker.h.

Referenced by AliAnaCaloTrackCorrMaker(), FillTriggerControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhEMCalBCEvent
private

! N events depending on the existence of a cluster in a given bunch crossing.

Definition at line 173 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhEMCalBCEventCut
private

! N events depending on the existence of a cluster above acceptance and E cut in a given bunch crossing.

Definition at line 174 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhEventPlaneAngle
private

! Histogram with Event plane angle.

Definition at line 163 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhEventPlaneAngleWeighted
private

! Histogram with Event plane angle. After centrality weight.

Definition at line 168 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhNEvents
private

! Number of acepted events counter histogram.

Definition at line 142 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhNEventsIn
private

! Number of input events counter histogram.

Definition at line 141 of file AliAnaCaloTrackCorrMaker.h.

Referenced by GetOutputContainer(), and ProcessEvent().

TH1F* AliAnaCaloTrackCorrMaker::fhNEventsNoTriggerFound
private

! Number of events where whatever was done, no trigger is found.

Definition at line 144 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillTriggerControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhNEventsWeighted
private

! Number of acepted events counter histogram. After centrality weight.

Definition at line 165 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhNExoticEvents
private

! Number of events triggered by exotic, counter histogram.

Definition at line 143 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillTriggerControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhNMergedFiles
private

! Number of files merged.

Definition at line 170 of file AliAnaCaloTrackCorrMaker.h.

Referenced by GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhNPileUpEvents
private

! N events pasing pile up cut.

Definition at line 145 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhNPileUpEventsTriggerBC0
private

! N events pasing pile up cut.

Definition at line 146 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhNPileUpVertSPD
private

! Number of pile-up vertices from SPD.

Definition at line 179 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhNPileUpVertTracks
private

! Number of pile-up vertices from tracks.

Definition at line 180 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhPileUpClusterMult
private

! N clusters with high time.

Definition at line 158 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhPileUpClusterMultAndSPDPileUp
private

! N clusters with high time in events tagged as pile-up by SPD.

Definition at line 159 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhPrimaryVertexBC
private

! Primary vertex BC.

Definition at line 177 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhPtHard
private

! pt of parton, only for MC generation (pythia jet-jet/gamma-jet)

Definition at line 155 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhPtHardWeighted
private

! pt of parton, only for MC generation (pythia jet-jet/gamma-jet), weighted by cross section

Definition at line 156 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhScaleFactor
private

! Factor to scale histograms.

Definition at line 171 of file AliAnaCaloTrackCorrMaker.h.

Referenced by GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhTimeStampFraction
private

! event fraction depending on Time Stamp, only if activated on reader.

Definition at line 178 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhTrackBCEvent
private

! N events depending on the existence of a track in a given bunch crossing.

Definition at line 175 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhTrackBCEventCut
private

! N events depending on the existence of a track above acceptance and pt cut in a given bunch crossing.

Definition at line 176 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhTrackMult
private

! Number of tracks per event histogram.

Definition at line 161 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhTrackMultWeighted
private

! Number of tracks per event histogram. After centrality weight.

Definition at line 166 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhXVertex
private

! X Vertex distribution of accepted event.

Definition at line 148 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhXVertexExotic
private

! X Vertex distribution of exotic event.

Definition at line 151 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillTriggerControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhYVertex
private

! Y Vertex distribution of accepted event.

Definition at line 149 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhYVertexExotic
private

! Y Vertex distribution of exotic event.

Definition at line 152 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillTriggerControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhZVertex
private

! Z Vertex distribution of accepted event.

Definition at line 150 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillControlHistograms(), and GetOutputContainer().

TH1F* AliAnaCaloTrackCorrMaker::fhZVertexExotic
private

! Z Vertex distribution of exotic event.

Definition at line 153 of file AliAnaCaloTrackCorrMaker.h.

Referenced by FillTriggerControlHistograms(), and GetOutputContainer().

Bool_t AliAnaCaloTrackCorrMaker::fMakeAOD
private

If true makes analysis generating AODs.

Definition at line 125 of file AliAnaCaloTrackCorrMaker.h.

Referenced by AreAODsMade(), InitParameters(), Print(), ProcessEvent(), SwitchOffAODsMaker(), and SwitchOnAODsMaker().

Bool_t AliAnaCaloTrackCorrMaker::fMakeHisto
private

If true makes final analysis with histograms as output.

Definition at line 123 of file AliAnaCaloTrackCorrMaker.h.

Referenced by AreHistogramsMade(), GetOutputContainer(), InitParameters(), Print(), ProcessEvent(), SwitchOffHistogramsMaker(), and SwitchOnHistogramsMaker().

TList* AliAnaCaloTrackCorrMaker::fOutputContainer
private

! Output histograms container.

Definition at line 117 of file AliAnaCaloTrackCorrMaker.h.

Referenced by GetOutputContainer(), and ProcessEvent().

Bool_t AliAnaCaloTrackCorrMaker::fProcessEvent
private

In case of automatic wagon configuration, do not process analysis, but init stuff expected by manager.

Definition at line 121 of file AliAnaCaloTrackCorrMaker.h.

Referenced by GetListOfAnalysisCuts(), GetOutputContainer(), IsEventProcessed(), Print(), ProcessEvent(), SwitchOffProcessEvent(), SwitchOnProcessEvent(), and Terminate().

Double_t AliAnaCaloTrackCorrMaker::fScaleFactor
private

Scaling factor needed for normalization.

Definition at line 131 of file AliAnaCaloTrackCorrMaker.h.

Referenced by GetOutputContainer(), and SetScaleFactor().

Bool_t AliAnaCaloTrackCorrMaker::fSumw2
private

Call the histograms method Sumw2() after initialization, off by default, too large memory booking, use carefully.

Definition at line 135 of file AliAnaCaloTrackCorrMaker.h.

Referenced by GetOutputContainer(), SwitchOffSumw2Histograms(), and SwitchOnSumw2Histograms().


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