AliPhysics  0e0bd91 (0e0bd91)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
AliCaloTrackReader Class Reference

Base class for event, clusters and tracks filtering and preparation for the analysis. More...

#include <AliCaloTrackReader.h>

Inheritance diagram for AliCaloTrackReader:

Public Types

enum  inputDataType { kESD, kAOD, kMC }
 
enum  detector {
  kEMCAL = AliFiducialCut::kEMCAL, kPHOS = AliFiducialCut::kPHOS, kCTS = AliFiducialCut::kCTS, kDCAL = AliFiducialCut::kDCAL,
  kDCALPHOS = AliFiducialCut::kDCALPHOS
}
 

Public Member Functions

 AliCaloTrackReader ()
 Constructor. Initialize parameters. More...
 
virtual ~AliCaloTrackReader ()
 Destructor. More...
 
void DeletePointers ()
 
virtual void Init ()
 
virtual void InitParameters ()
 Initialize the parameters with default. More...
 
virtual void Print (const Option_t *opt) const
 Print some relevant parameters set for the analysis. More...
 
virtual void ResetLists ()
 Reset lists, called in AliAnaCaloTrackCorrMaker. More...
 
virtual Int_t GetDebug () const
 
virtual void SetDebug (Int_t d)
 
virtual Int_t GetDataType () const
 
virtual void SetDataType (Int_t data)
 
virtual Int_t GetEventNumber () const
 
TString GetTaskName () const
 
void SetTaskName (TString name)
 
virtual void SetInputEvent (AliVEvent *input)
 
virtual void SetOutputEvent (AliAODEvent *aod)
 
virtual void SetMC (AliMCEvent *const mc)
 
virtual void SetInputOutputMCEvent (AliVEvent *, AliAODEvent *, AliMCEvent *)
 
virtual TList * GetAODBranchList () const
 
void SetDeltaAODFileName (TString name)
 
TString GetDeltaAODFileName () const
 
void SwitchOnWriteDeltaAOD ()
 
void SwitchOffWriteDeltaAOD ()
 
Bool_t WriteDeltaAODToFile () const
 
Float_t GetEMCALPtMin () const
 
Float_t GetPHOSPtMin () const
 
Float_t GetCTSPtMin () const
 
Float_t GetEMCALPtMax () const
 
Float_t GetPHOSPtMax () const
 
Float_t GetCTSPtMax () const
 
void SetEMCALPtMin (Float_t pt)
 
void SetPHOSPtMin (Float_t pt)
 
void SetCTSPtMin (Float_t pt)
 
void SetEMCALPtMax (Float_t pt)
 
void SetPHOSPtMax (Float_t pt)
 
void SetCTSPtMax (Float_t pt)
 
Float_t GetEMCALEMin () const
 
Float_t GetPHOSEMin () const
 
Float_t GetEMCALEMax () const
 
Float_t GetPHOSEMax () const
 
void SetEMCALEMin (Float_t e)
 
void SetPHOSEMin (Float_t e)
 
void SetEMCALEMax (Float_t e)
 
void SetPHOSEMax (Float_t e)
 
Bool_t AcceptDCA (Float_t pt, Float_t dca)
 
Double_t GetTrackDCACut (Int_t i) const
 
void SetTrackDCACut (Int_t i, Float_t cut)
 
void SwitchOnUseTrackDCACut ()
 
void SwitchOffUseTrackDCACut ()
 
Bool_t IsDCACutOn () const
 
Double_t GetTrackTimeCutMin () const
 
Double_t GetTrackTimeCutMax () const
 
void SetTrackTimeCut (Double_t a, Double_t b)
 
void SwitchOnUseTrackTimeCut ()
 
void SwitchOffUseTrackTimeCut ()
 
void SwitchOnAccessTrackTimeCut ()
 
void SwitchOffAccessTrackTimeCut ()
 
Bool_t IsAccessToTrackTimeOn () const
 
Double_t GetEMCALTimeCutMin () const
 
Double_t GetEMCALTimeCutMax () const
 
Bool_t IsInTimeWindow (Double_t tof, Float_t energy) const
 
void SetEMCALTimeCut (Double_t a, Double_t b)
 
void SetEMCALParametrizedMinTimeCut (Int_t i, Float_t par)
 
void SetEMCALParametrizedMaxTimeCut (Int_t i, Float_t par)
 
void SwitchOnUseEMCALTimeCut ()
 
void SwitchOffUseEMCALTimeCut ()
 
void SwitchOnUseParametrizedTimeCut ()
 
void SwitchOffUseParametrizedTimeCut ()
 
virtual AliFiducialCutGetFiducialCut ()
 
virtual void SetFiducialCut (AliFiducialCut *fc)
 
virtual Bool_t IsFiducialCutOn () const
 
virtual void SwitchOnFiducialCut ()
 
virtual void SwitchOffFiducialCut ()
 
Bool_t IsCTSSwitchedOn () const
 
void SwitchOnCTS ()
 
void SwitchOffCTS ()
 
Bool_t IsEMCALSwitchedOn () const
 
void SwitchOnEMCAL ()
 
void SwitchOffEMCAL ()
 
Bool_t IsDCALSwitchedOn () const
 
void SwitchOnDCAL ()
 
void SwitchOffDCAL ()
 
Bool_t IsPHOSSwitchedOn () const
 
void SwitchOnPHOS ()
 
void SwitchOffPHOS ()
 
Bool_t IsEMCALCellsSwitchedOn () const
 
void SwitchOnEMCALCells ()
 
void SwitchOffEMCALCells ()
 
Bool_t IsPHOSCellsSwitchedOn () const
 
void SwitchOnPHOSCells ()
 
void SwitchOffPHOSCells ()
 
Bool_t AreClustersRecalculated () const
 
void SwitchOnClusterRecalculation ()
 
void SwitchOffClusterRecalculation ()
 
void SwitchOnClusterELinearityCorrection ()
 
void SwitchOffClusterELinearityCorrection ()
 
Bool_t IsShowerShapeSmeared () const
 
void SwitchOnShowerShapeSmearing ()
 
void SwitchOffShowerShapeSmearing ()
 
void SetShowerShapeSmearWidth (Float_t w)
 
Bool_t IsEmbeddedClusterSelectionOn () const
 
void SwitchOnEmbeddedClustersSelection ()
 
void SwitchOffEmbeddedClustersSelection ()
 
virtual Bool_t FillInputEvent (Int_t iEntry, const char *currentFileName)
 
virtual void FillInputCTS ()
 
virtual void FillInputEMCAL ()
 
virtual void FillInputEMCALAlgorithm (AliVCluster *clus, Int_t iclus)
 
virtual void FillInputPHOS ()
 Fill the array with PHOS filtered clusters. More...
 
virtual void FillInputEMCALCells ()
 Connects the array with EMCAL cells and the pointer. More...
 
virtual void FillInputPHOSCells ()
 Connects the array with PHOS cells and the pointer. More...
 
virtual void FillInputVZERO ()
 
Int_t GetV0Signal (Int_t i) const
 
Int_t GetV0Multiplicity (Int_t i) const
 
void SetEMCALClusterListName (TString &name)
 
TString GetEMCALClusterListName () const
 
virtual TObjArray * GetCTSTracks () const
 
virtual TObjArray * GetEMCALClusters () const
 
virtual TObjArray * GetDCALClusters () const
 
virtual TObjArray * GetPHOSClusters () const
 
virtual AliVCaloCells * GetEMCALCells () const
 
virtual AliVCaloCells * GetPHOSCells () const
 
void AcceptFastClusterEvents ()
 
void RejectFastClusterEvents ()
 
Bool_t IsFastClusterAccepted () const
 
Bool_t AcceptEventWithTriggerBit ()
 
Bool_t RejectEventWithTriggerBit ()
 
void SetAcceptEventsWithBit (UInt_t bit)
 
void SetRejectEventsWithBit (UInt_t bit)
 
void SwitchOnLEDEventsRemoval ()
 
void SwitchOffLEDEventsRemoval ()
 
Bool_t IsLEDEventRemoved () const
 
Bool_t RejectLEDEvents ()
 
void SetFiredTriggerClassName (TString name)
 
TString GetFiredTriggerClassName () const
 
TString GetFiredTriggerClasses () const
 
UInt_t GetEventTriggerMask () const
 
void SetEventTriggerMask (UInt_t evtTrig=AliVEvent::kAny)
 
UInt_t GetMixEventTriggerMask () const
 
void SetMixEventTriggerMask (UInt_t evtTrig=AliVEvent::kAnyINT)
 
Bool_t IsEventTriggerAtSEOn () const
 
void SwitchOnEventTriggerAtSE ()
 
void SwitchOffEventTriggerAtSE ()
 
TArrayI GetTriggerPatches (Int_t tmin, Int_t tmax)
 
void MatchTriggerCluster (TArrayI patches)
 
void SetEMCALTriggerThresholds ()
 
Bool_t CheckEventTriggers ()
 
Bool_t IsExoticEvent () const
 
Bool_t IsBadCellTriggerEvent () const
 
Bool_t IsBadMaxCellTriggerEvent () const
 
Bool_t IsTriggerMatched () const
 
Bool_t IsTriggerMatchedOpenCuts (Int_t i) const
 
Int_t GetTriggerClusterBC () const
 
Int_t GetTriggerClusterIndex () const
 
Int_t GetTriggerClusterId () const
 
Float_t GetEventTriggerL0Threshold () const
 
void SetEventTriggerL0Threshold (Float_t tr)
 
Float_t GetEventTriggerL1Threshold () const
 
void SetEventTriggerL1Threshold (Float_t tr)
 
void SetEventTriggerL1Bit (Int_t ega, Int_t eje)
 
void SetTriggerPatchTimeWindow (Int_t min, Int_t max)
 
Bool_t AreBadTriggerEventsRemoved () const
 
void SwitchOffBadTriggerEventsRemoval ()
 
void SwitchOnBadTriggerEventsRemoval ()
 
Bool_t AreUnMatchedTriggerEventsRemoved () const
 
void SwitchOffUnMatchedTriggerEventsRemoval ()
 
void SwitchOnUnMatchedTriggerEventsRemoval ()
 
Bool_t IsTriggerPatchMatchedToCluster () const
 
void SwitchOffTriggerPatchMatching ()
 
void SwitchOnTriggerPatchMatching ()
 
Bool_t IsTriggerClusterTimeRecal () const
 
void SwitchOnTriggerClusterTimeRecal ()
 
void SwitchOffTriggerClusterTimeRecal ()
 
void SetEventTriggerBit ()
 
Bool_t IsEventMinimumBias () const
 
Bool_t IsEventCentral () const
 
Bool_t IsEventSemiCentral () const
 
Bool_t IsEventEMCALL0 () const
 
Bool_t IsEventEMCALL1Gamma1 () const
 
Bool_t IsEventEMCALL1Gamma2 () const
 
Bool_t IsEventEMCALL1Jet1 () const
 
Bool_t IsEventEMCALL1Jet2 () const
 
Bool_t IsEventEMCALL1Gamma () const
 
Bool_t IsEventEMCALL1Jet () const
 
Bool_t IsEventEMCALL1 () const
 
void SwitchOnEMCALEventRejectionWith2Thresholds ()
 
void SwitchOffEMCALEventRejectionWith2Thresholds ()
 
void SwitchOnPileUpEventRejection ()
 
void SwitchOffPileUpEventRejection ()
 
Bool_t IsPileUpEventRejectionDone () const
 
void SwitchOnV0ANDSelection ()
 
void SwitchOffV0ANDSelection ()
 
Bool_t IsV0ANDEventSelectionDone () const
 
void SwitchOnVertexBCEventSelection ()
 
void SwitchOffVertexBCEventSelection ()
 
Bool_t IsVertexBCEventSelectionDone () const
 
void SwitchOnPrimaryVertexSelection ()
 
void SwitchOffPrimaryVertexSelection ()
 
Bool_t IsPrimaryVertexSelectionDone () const
 
void SwitchOnRejectNoTrackEvents ()
 
void SwitchOffRejectNoTrackEvents ()
 
Bool_t IsEventWithNoTrackRejectionDone () const
 
Double_t GetRunTimeStampMin () const
 
Double_t GetRunTimeStampMax () const
 
void SetRunTimeStamp (Double_t a, Double_t b)
 
Float_t GetEventTimeStampFractionMin () const
 
Float_t GetEventTimeStampFractionMax () const
 
void SetEventTimeStampFraction (Float_t a, Float_t b)
 
void SwitchOnSelectEventTimeStamp ()
 
void SwitchOffSelectEventTimeStamp ()
 
Bool_t IsSelectEventTimeStampOn ()
 
Bool_t IsPileUpFromSPD () const
 
Bool_t IsPileUpFromEMCal () const
 Check if event is from pile-up determined by EMCal. More...
 
Bool_t IsPileUpFromSPDAndEMCal () const
 Check if event is from pile-up determined by SPD and EMCal. More...
 
Bool_t IsPileUpFromSPDOrEMCal () const
 Check if event is from pile-up determined by SPD or EMCal. More...
 
Bool_t IsPileUpFromSPDAndNotEMCal () const
 Check if event is from pile-up determined by SPD and not by EMCal. More...
 
Bool_t IsPileUpFromEMCalAndNotSPD () const
 Check if event is from pile-up determined by EMCal, not by SPD. More...
 
Bool_t IsPileUpFromNotSPDAndNotEMCal () const
 Check if event not from pile-up determined neither by SPD nor by EMCal. More...
 
void SetPileUpParamForSPD (Int_t i, Double_t param)
 
void SetPileUpParamForEMCal (Int_t param)
 
Int_t GetNPileUpClusters ()
 
Int_t GetNNonPileUpClusters ()
 
Int_t GetEMCalEventBC (Int_t bc) const
 
Int_t GetTrackEventBC (Int_t bc) const
 
Int_t GetEMCalEventBCcut (Int_t bc) const
 
Int_t GetTrackEventBCcut (Int_t bc) const
 
void SetEMCalEventBC (Int_t bc)
 
void SetTrackEventBC (Int_t bc)
 
void SetEMCalEventBCcut (Int_t bc)
 
void SetTrackEventBCcut (Int_t bc)
 
Int_t GetVertexBC (const AliVVertex *vtx)
 
Int_t GetVertexBC () const
 
void SwitchOnRecalculateVertexBC ()
 
void SwitchOffRecalculateVertexBC ()
 
ULong_t GetTrackStatus () const
 
void SetTrackStatus (ULong_t bit)
 
virtual Bool_t SelectTrack (AliVTrack *, Double_t *)
 
void SwitchOnTrackHitSPDSelection ()
 
void SwitchOffTrackHitSPDSelection ()
 
Int_t GetTrackMultiplicity () const
 
Float_t GetTrackMultiplicityEtaCut () const
 
void SetTrackMultiplicityEtaCut (Float_t eta)
 
virtual ULong_t GetTrackFilterMask () const
 
virtual void SetTrackFilterMask (ULong_t)
 
virtual ULong_t GetTrackFilterMaskComplementary () const
 
virtual void SetTrackFilterMaskComplementary (ULong_t)
 
virtual void SwitchOnAODHybridTrackSelection ()
 
virtual void SwitchOffAODHybridTrackSelection ()
 
virtual void SwitchOnAODPrimaryTrackSelection ()
 
virtual void SwitchOffAODPrimaryTrackSelection ()
 
virtual void SwitchOnAODTrackSharedClusterSelection ()
 
virtual void SwitchOffAODTrackSharedClusterSelection ()
 
virtual void SetTPCSharedClusterFraction (Float_t)
 
virtual Float_t GetTPCSharedClusterFraction () const
 
virtual AliESDtrackCuts * GetTrackCuts () const
 
virtual AliESDtrackCuts * GetTrackComplementaryCuts () const
 
virtual void SetTrackCuts (AliESDtrackCuts *)
 
virtual void SetTrackComplementaryCuts (AliESDtrackCuts *)
 
virtual void SwitchOnConstrainTrackToVertex ()
 
virtual void SwitchOffConstrainTrackToVertex ()
 
void AnalyzeOnlyLEDEvents ()
 
void AnalyzeOnlyPhysicsEvents ()
 
void AnalyzeOnlyEventsOfType (Int_t specie)
 
virtual void GetVertex (Double_t v[3]) const
 
virtual Double_t * GetVertex (Int_t evtIndex) const
 
virtual void GetVertex (Double_t vertex[3], const Int_t evtIndex) const
 
virtual void FillVertexArray ()
 
virtual Bool_t CheckForPrimaryVertex () const
 
virtual Float_t GetZvertexCut () const
 
virtual void SetZvertexCut (Float_t zcut=10.)
 
virtual AliCentrality * GetCentrality () const
 
virtual AliMultSelection * GetMultSelCen () const
 
virtual void SwitchOnAliCentrality ()
 
virtual void SwitchOffAliCentrality ()
 
virtual void SetCentralityClass (TString name)
 
virtual void SetCentralityOpt (Int_t opt)
 
virtual TString GetCentralityClass () const
 
virtual Int_t GetCentralityOpt () const
 
virtual Int_t GetEventCentrality () const
 
virtual void SetCentralityBin (Int_t min, Int_t max)
 
virtual Float_t GetCentralityBin (Int_t i) const
 
virtual AliEventplane * GetEventPlane () const
 
virtual Double_t GetEventPlaneAngle () const
 
virtual void SetEventPlaneMethod (TString m)
 
virtual TString GetEventPlaneMethod () const
 
Int_t GetLastCaloMixedEvent () const
 
Int_t GetLastTracksMixedEvent () const
 
TList * GetListWithMixedEventsForCalo (Int_t bi) const
 
TList * GetListWithMixedEventsForTracks (Int_t bi) const
 
Bool_t ListWithMixedEventsForCaloExists () const
 
Bool_t ListWithMixedEventsForTracksExists () const
 
void SetLastCaloMixedEvent (Int_t e)
 
void SetLastTracksMixedEvent (Int_t e)
 
void SetListWithMixedEventsForCalo (TList **l)
 
void SetListWithMixedEventsForTracks (TList **l)
 
AliCalorimeterUtilsGetCaloUtils () const
 
void SetCaloUtils (AliCalorimeterUtils *caloutils)
 
Double_t GetEventWeight () const
 
AliAnaWeightsGetWeightUtils ()
 
virtual Double_t GetBField () 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 AliStack * GetStack () const
 
virtual AliHeader * GetHeader () const
 
virtual AliGenEventHeader * GetGenEventHeader () const
 
virtual TClonesArray * GetAODMCParticles () const
 
virtual AliAODMCHeader * GetAODMCHeader () const
 
virtual AliVEvent * GetInputEvent () const
 
virtual AliVEvent * GetOriginalInputEvent () const
 
virtual AliAODEvent * GetOutputEvent () const
 
virtual AliMCEvent * GetMC () const
 
virtual AliMixedEvent * GetMixedEvent () const
 
virtual Int_t GetNMixedEvent () const
 
void SwitchOnStack ()
 
void SwitchOffStack ()
 
void SwitchOnAODMCParticles ()
 
void SwitchOffAODMCParticles ()
 
Bool_t ReadStack () const
 
Bool_t ReadAODMCParticles () const
 
void RemapMCLabelForAODs (Int_t &label)
 
virtual Bool_t ComparePtHardAndJetPt ()
 
virtual Bool_t IsPtHardAndJetPtComparisonSet () const
 
virtual void SetPtHardAndJetPtComparison (Bool_t compare)
 
virtual Float_t GetPtHardAndJetFactor () const
 
virtual void SetPtHardAndJetPtFactor (Float_t factor)
 
virtual Bool_t ComparePtHardAndClusterPt ()
 
virtual Bool_t IsPtHardAndClusterPtComparisonSet () const
 
virtual void SetPtHardAndClusterPtComparison (Bool_t compare)
 
virtual Float_t GetPtHardAndClusterFactor () const
 
virtual void SetPtHardAndClusterPtFactor (Float_t factor)
 
virtual Bool_t IsHIJINGLabel (Int_t label)
 
void SetGeneratorMinMaxParticles ()
 
void SwitchOnAcceptOnlyHIJINGLabels ()
 
void SwitchOffAcceptOnlyHIJINGLabels ()
 
Bool_t AcceptOnlyHIJINGLabels () const
 
virtual void AddNeutralParticlesArray (TArrayI &)
 
virtual void AddChargedParticlesArray (TArrayI &)
 
virtual void AddStatusArray (TArrayI &)
 
virtual void SwitchOnPi0Decay ()
 
virtual void SwitchOffPi0Decay ()
 
virtual void SwitchOnStatusSelection ()
 
virtual void SwitchOffStatusSelection ()
 
virtual void SwitchOnOverlapCheck ()
 
virtual void SwitchOffOverlapCheck ()
 
virtual void SwitchOnOnlyGeneratorParticles ()
 
virtual void SwitchOffOnlyGeneratorParticles ()
 
virtual void SetEMCALOverlapAngle (Float_t)
 
virtual void SetPHOSOverlapAngle (Float_t)
 
Bool_t IsNonStandardJetsSwitchedOn () const
 
void SwitchOnNonStandardJets ()
 
void SwitchOffNonStandardJets ()
 
Bool_t IsBackgroundJetsSwitchedOn () const
 
void SwitchOnBackgroundJets ()
 
void SwitchOffBackgroundJets ()
 
virtual void FillInputNonStandardJets ()
 
virtual TClonesArray * GetNonStandardJets () const
 
virtual void SetInputNonStandardJetBranchName (TString name)
 
virtual TString GetInputNonStandardJetBranchName ()
 
virtual void FillInputBackgroundJets ()
 
virtual AliAODJetEventBackground * GetBackgroundJets () const
 
virtual void SetInputBackgroundJetBranchName (TString name)
 
virtual TString GetInputBackgroundJetBranchName ()
 

Protected Member Functions

 AliCaloTrackReader (const AliCaloTrackReader &r)
 Copy constructor not implemented. More...
 
AliCaloTrackReaderoperator= (const AliCaloTrackReader &r)
 Assignment operator not implemented. More...
 

Protected Attributes

Int_t fEventNumber
 Event number. More...
 
Int_t fDataType
 Select MC: Kinematics, Data: ESD/AOD, MCData: Both. More...
 
Int_t fDebug
 Debugging level. More...
 
AliFiducialCutfFiducialCut
 Acceptance cuts. More...
 
Bool_t fCheckFidCut
 Do analysis for clusters in defined region. More...
 
Bool_t fComparePtHardAndJetPt
 In MonteCarlo, jet events, reject fake events with wrong jet energy. More...
 
Float_t fPtHardAndJetPtFactor
 Factor between ptHard and jet pT to reject/accept event. More...
 
Bool_t fComparePtHardAndClusterPt
 In MonteCarlo, jet events, reject events with too large cluster energy. More...
 
Float_t fPtHardAndClusterPtFactor
 Factor between ptHard and cluster pT to reject/accept event. More...
 
Float_t fCTSPtMin
 pT Threshold on charged particles. More...
 
Float_t fEMCALPtMin
 pT Threshold on emcal clusters. More...
 
Float_t fPHOSPtMin
 pT Threshold on phos clusters. More...
 
Float_t fCTSPtMax
 pT Threshold on charged particles. More...
 
Float_t fEMCALPtMax
 pT Threshold on emcal clusters. More...
 
Float_t fPHOSPtMax
 pT Threshold on phos clusters. More...
 
Bool_t fUseEMCALTimeCut
 Do time cut selection. More...
 
Bool_t fUseParamTimeCut
 Use simple or parametrized time cut. More...
 
Bool_t fUseTrackTimeCut
 Do time cut selection. More...
 
Bool_t fAccessTrackTOF
 Access the track TOF, in case of problems when accessing GetTOFBunchCrossing. More...
 
Double_t fEMCALTimeCutMin
 Remove clusters/cells with time smaller than this value, in ns. More...
 
Double_t fEMCALTimeCutMax
 Remove clusters/cells with time larger than this value, in ns. More...
 
Float_t fEMCALParamTimeCutMin [4]
 Remove clusters/cells with time smaller than parametrized value, in ns. More...
 
Double_t fEMCALParamTimeCutMax [4]
 Remove clusters/cells with time larger than parametrized value, in ns. More...
 
Double_t fTrackTimeCutMin
 Remove tracks with time smaller than this value, in ns. More...
 
Double_t fTrackTimeCutMax
 Remove tracks with time larger than this value, in ns. More...
 
Bool_t fUseTrackDCACut
 Do DCA selection. More...
 
Double_t fTrackDCACut [3]
 Remove tracks with DCA larger than cut, parameters of function stored here. More...
 
TList * fAODBranchList
 List with AOD branches created and needed in analysis. More...
 
TObjArray * fCTSTracks
 Temporal array with tracks. More...
 
TObjArray * fEMCALClusters
 Temporal array with EMCAL CaloClusters. More...
 
TObjArray * fDCALClusters
 Temporal array with DCAL CaloClusters, not needed in the normal case, use just EMCal array with DCal limits. More...
 
TObjArray * fPHOSClusters
 Temporal array with PHOS CaloClusters. More...
 
AliVCaloCells * fEMCALCells
 ! Temporal array with EMCAL AliVCaloCells. More...
 
AliVCaloCells * fPHOSCells
 ! Temporal array with PHOS AliVCaloCells. More...
 
AliVEvent * fInputEvent
 ! pointer to esd or aod input. More...
 
AliAODEvent * fOutputEvent
 ! pointer to aod output. More...
 
AliMCEvent * fMC
 ! Monte Carlo Event Handler. More...
 
Bool_t fFillCTS
 Use data from CTS. More...
 
Bool_t fFillEMCAL
 Use data from EMCAL. More...
 
Bool_t fFillDCAL
 Use data from DCAL, not needed in the normal case, use just EMCal array with DCal limits. More...
 
Bool_t fFillPHOS
 Use data from PHOS. More...
 
Bool_t fFillEMCALCells
 Use data from EMCAL. More...
 
Bool_t fFillPHOSCells
 Use data from PHOS. More...
 
Bool_t fRecalculateClusters
 Correct clusters, recalculate them if recalibration parameters is given. More...
 
Bool_t fCorrectELinearity
 Correct cluster linearity, always on. More...
 
Bool_t fSelectEmbeddedClusters
 Use only simulated clusters that come from embedding. More...
 
Bool_t fSmearShowerShape
 Smear shower shape (use in MC). More...
 
Float_t fSmearShowerShapeWidth
 Smear shower shape landau function "width" (use in MC). More...
 
TRandom3 fRandom
 ! Random generator. More...
 
ULong_t fTrackStatus
 Track selection bit, select tracks refitted in TPC, ITS ... More...
 
Bool_t fSelectSPDHitTracks
 Ensure that track hits SPD layers. More...
 
Int_t fTrackMult
 Track multiplicity. More...
 
Float_t fTrackMultEtaCut
 Track multiplicity eta cut. More...
 
Bool_t fReadStack
 Access kine information from stack. More...
 
Bool_t fReadAODMCParticles
 Access kine information from filtered AOD MC particles. More...
 
TString fDeltaAODFileName
 Delta AOD file name. More...
 
TString fFiredTriggerClassName
 Name of trigger event type used to do the analysis. More...
 
UInt_t fEventTriggerMask
 Select this triggerered event. More...
 
UInt_t fMixEventTriggerMask
 Select this triggerered event for mixing, tipically kMB or kAnyINT. More...
 
Bool_t fEventTriggerAtSE
 Select triggered event at SE base task or here. More...
 
Bool_t fEventTrigMinBias
 Event is min bias on its name, it should correspond to AliVEvent::kMB, AliVEvent::kAnyInt. More...
 
Bool_t fEventTrigCentral
 Event is AliVEvent::kCentral on its name, it should correspond to PbPb. More...
 
Bool_t fEventTrigSemiCentral
 Event is AliVEvent::kSemiCentral on its name, it should correspond to PbPb. More...
 
Bool_t fEventTrigEMCALL0
 Event is EMCal L0 on its name, it should correspond to AliVEvent::kEMC7, AliVEvent::kEMC1. More...
 
Bool_t fEventTrigEMCALL1Gamma1
 Event is L1-Gamma, threshold 1 on its name, it should correspond kEMCEGA. More...
 
Bool_t fEventTrigEMCALL1Gamma2
 Event is L1-Gamma, threshold 2 on its name, it should correspond kEMCEGA. More...
 
Bool_t fEventTrigEMCALL1Jet1
 Event is L1-Gamma, threshold 1 on its name, it should correspond kEMCEGA. More...
 
Bool_t fEventTrigEMCALL1Jet2
 Event is L1-Gamma, threshold 2 on its name, it should correspond kEMCEGA. More...
 
Int_t fBitEGA
 Trigger bit on VCaloTrigger for EGA. More...
 
Int_t fBitEJE
 Trigger bit on VCaloTrigger for EJE. More...
 
Int_t fEventType
 Set the event species: 7 physics, 0 MC, 8 LED (not useful now) More...
 
TString fTaskName
 Name of task that executes the analysis. More...
 
AliCalorimeterUtilsfCaloUtils
 Pointer to AliCalorimeterUtils. More...
 
AliAnaWeightsfWeightUtils
 Pointer to AliAnaWeights. More...
 
Double_t fEventWeight
 Weight assigned to the event when filling histograms. More...
 
AliMixedEvent * fMixedEvent
 ! Mixed event object. This class is not the owner. More...
 
Int_t fNMixedEvent
 Number of events in mixed event buffer. More...
 
Double_t ** fVertex
 ! Vertex array 3 dim for each mixed event buffer. More...
 
TList ** fListMixedTracksEvents
 ! Container for tracks stored for different events, used in case of own mixing, set in analysis class. More...
 
TList ** fListMixedCaloEvents
 ! Container for photon stored for different events, used in case of own mixing, set in analysis class. More...
 
Int_t fLastMixedTracksEvent
 Temporary container with the last event added to the mixing list for tracks. More...
 
Int_t fLastMixedCaloEvent
 Temporary container with the last event added to the mixing list for photons. More...
 
Bool_t fWriteOutputDeltaAOD
 Write the created delta AOD objects into file. More...
 
Int_t fV0ADC [2]
 Integrated V0 signal. More...
 
Int_t fV0Mul [2]
 Integrated V0 Multiplicity. More...
 
TString fEMCALClustersListName
 Alternative list of clusters produced elsewhere and not from InputEvent. More...
 
Float_t fZvtxCut
 Cut on vertex position. More...
 
Bool_t fAcceptFastCluster
 Accept events from fast cluster, exclude these events for LHC11a. More...
 
Bool_t fRemoveLEDEvents
 Remove events where LED was wrongly firing - EMCAL LHC11a. More...
 
Bool_t fRemoveBadTriggerEvents
 Remove triggered events because trigger was exotic, bad, or out of BC. More...
 
Bool_t fTriggerPatchClusterMatch
 Search for the trigger patch and check if associated cluster was the trigger. More...
 
Int_t fTriggerPatchTimeWindow [2]
 Trigger patch selection window. More...
 
Float_t fTriggerL0EventThreshold
 L0 Threshold to look for triggered events, set outside. More...
 
Float_t fTriggerL1EventThreshold
 L1 Threshold to look for triggered events, set in data. More...
 
Bool_t fTriggerL1EventThresholdFix
 L1 Threshold is fix and set outside. More...
 
Int_t fTriggerClusterBC
 Event triggered by a cluster in BC -5 0 to 5. More...
 
Int_t fTriggerClusterIndex
 Index in clusters array of trigger cluster. More...
 
Int_t fTriggerClusterId
 Id of trigger cluster (cluster->GetID()). More...
 
Bool_t fIsExoticEvent
 Exotic trigger event flag. More...
 
Bool_t fIsBadCellEvent
 Bad cell triggered event flag, any cell in cluster is bad. More...
 
Bool_t fIsBadMaxCellEvent
 Bad cell triggered event flag, only max energy cell is bad. More...
 
Bool_t fIsTriggerMatch
 Could match the event to a trigger patch? More...
 
Bool_t fIsTriggerMatchOpenCut [3]
 Could not match the event to a trigger patch?, retry opening cuts. More...
 
Bool_t fTriggerClusterTimeRecal
 In case cluster already calibrated, do not try to recalibrate even if recalib on in AliEMCALRecoUtils. More...
 
Bool_t fRemoveUnMatchedTriggers
 Analyze events where trigger patch and cluster where found or not. More...
 
Bool_t fDoPileUpEventRejection
 Select pile-up events by SPD. More...
 
Bool_t fDoV0ANDEventSelection
 Select events depending on V0AND. More...
 
Bool_t fDoVertexBCEventSelection
 Select events with vertex on BC=0 or -100. More...
 
Bool_t fDoRejectNoTrackEvents
 Reject events with no selected tracks in event. More...
 
Bool_t fUseEventsWithPrimaryVertex
 Select events with primary vertex. More...
 
Bool_t fTimeStampEventSelect
 Select events within a fraction of data taking time. More...
 
Float_t fTimeStampEventFracMin
 Minimum value of time stamp fraction event. More...
 
Float_t fTimeStampEventFracMax
 Maximum value of time stamp fraction event. More...
 
Double_t fTimeStampRunMin
 Minimum value of time stamp in run. More...
 
Double_t fTimeStampRunMax
 Maximum value of time stamp in run. More...
 
Double_t fPileUpParamSPD [5]
 
Int_t fNPileUpClusters
 Number of clusters with time avobe 20 ns. More...
 
Int_t fNNonPileUpClusters
 Number of clusters with time below 20 ns. More...
 
Int_t fNPileUpClustersCut
 Cut to select event as pile-up. More...
 
Int_t fEMCalBCEvent [19]
 Fill one entry per event if there is a cluster in a given BC. More...
 
Int_t fEMCalBCEventCut [19]
 Fill one entry per event if there is a cluster in a given BC, depend on cluster E, acceptance cut. More...
 
Int_t fTrackBCEvent [19]
 Fill one entry per event if there is a track in a given BC. More...
 
Int_t fTrackBCEventCut [19]
 Fill one entry per event if there is a track in a given BC, depend on track pT, acceptance cut. More...
 
Int_t fVertexBC
 Vertex BC. More...
 
Bool_t fRecalculateVertexBC
 Recalculate vertex BC from tracks pointing to vertex. More...
 
Bool_t fUseAliCentrality
 Select as centrality estimator AliCentrality (Run1) or AliMultSelection (Run1 and Run2) More...
 
TString fCentralityClass
 Name of selected centrality class. More...
 
Int_t fCentralityOpt
 Option for the returned value of the centrality, possible options 5, 10, 100. More...
 
Int_t fCentralityBin [2]
 Minimum and maximum value of the centrality for the analysis. More...
 
TString fEventPlaneMethod
 Name of event plane method, by default "Q". More...
 
Bool_t fAcceptOnlyHIJINGLabels
 Select clusters or tracks that where generated by HIJING, reject other generators in case of cocktail. More...
 
Int_t fNMCProducedMin
 In case of cocktail, select particles in the list with label from this value. More...
 
Int_t fNMCProducedMax
 In case of cocktail, select particles in the list with label up to this value. More...
 
Bool_t fFillInputNonStandardJetBranch
 Flag to use data from non standard jets. More...
 
TClonesArray * fNonStandardJets
 ! Temporal array with jets. More...
 
TString fInputNonStandardJetBranchName
 Name of non standard jet branch. More...
 
Bool_t fFillInputBackgroundJetBranch
 Flag to use data from background jets. More...
 
AliAODJetEventBackground * fBackgroundJets
 ! Background jets. More...
 
TString fInputBackgroundJetBranchName
 Name of background jet branch. More...
 
TArrayI fAcceptEventsWithBit
 Accept events if trigger bit is on. More...
 
TArrayI fRejectEventsWithBit
 Reject events if trigger bit is on. More...
 
Bool_t fRejectEMCalTriggerEventsWith2Tresholds
 Reject events EG2 also triggered by EG1 or EJ2 also triggered by EJ1. More...
 
TLorentzVector fMomentum
 ! Temporal TLorentzVector container, avoid declaration of TLorentzVectors per event. More...
 

Detailed Description

Base class for event, clusters and tracks filtering and preparation for the analysis.

Base class for accessing/filtering data, MonteCarlo, ESD or AOD, of PHOS, EMCAL and Central Barrel Tracking detectors. It filters de events and detector input depending on different selection criteria, like kinematical restrictions, goodness of the event or cluster/track, etc.

Mother class of

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 58 of file AliCaloTrackReader.h.

Member Enumeration Documentation

Enumerator
kEMCAL 
kPHOS 
kCTS 
kDCAL 
kDCALPHOS 

Definition at line 113 of file AliCaloTrackReader.h.

Enumerator
kESD 
kAOD 
kMC 

Definition at line 81 of file AliCaloTrackReader.h.

Constructor & Destructor Documentation

AliCaloTrackReader::AliCaloTrackReader ( )

Constructor. Initialize parameters.

Definition at line 62 of file AliCaloTrackReader.cxx.

AliCaloTrackReader::~AliCaloTrackReader ( )
virtual

Destructor.

Definition at line 142 of file AliCaloTrackReader.cxx.

AliCaloTrackReader::AliCaloTrackReader ( const AliCaloTrackReader r)
protected

Copy constructor not implemented.

Member Function Documentation

Bool_t AliCaloTrackReader::AcceptDCA ( Float_t  pt,
Float_t  dca 
)

Accept track if DCA is smaller than function.

Parameters
ptof track.
dcaof track.

Definition at line 227 of file AliCaloTrackReader.cxx.

Referenced by FillInputCTS(), and GetVertexBC().

Bool_t AliCaloTrackReader::AcceptEventWithTriggerBit ( )

Accept events that pass the physics selection depending on an array of trigger bits set during the configuration.

Definition at line 241 of file AliCaloTrackReader.cxx.

Referenced by CheckEventTriggers().

void AliCaloTrackReader::AcceptFastClusterEvents ( )
inline

Definition at line 274 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::AcceptOnlyHIJINGLabels ( ) const
inline

Definition at line 636 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::AddChargedParticlesArray ( TArrayI &  )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 641 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::AddNeutralParticlesArray ( TArrayI &  )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 640 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::AddStatusArray ( TArrayI &  )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 642 of file AliCaloTrackReader.h.

void AliCaloTrackReader::AnalyzeOnlyEventsOfType ( Int_t  specie)
inline

Definition at line 492 of file AliCaloTrackReader.h.

void AliCaloTrackReader::AnalyzeOnlyLEDEvents ( )
inline

Definition at line 490 of file AliCaloTrackReader.h.

void AliCaloTrackReader::AnalyzeOnlyPhysicsEvents ( )
inline

Definition at line 491 of file AliCaloTrackReader.h.

Referenced by AddTaskCalorimeterQA().

Bool_t AliCaloTrackReader::AreBadTriggerEventsRemoved ( ) const
inline

Definition at line 338 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::AreClustersRecalculated ( ) const
inline

Definition at line 227 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::AreUnMatchedTriggerEventsRemoved ( ) const
inline

Definition at line 342 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::CheckEventTriggers ( )

Do different selection of the event depending on trigger name, event type, goodness of the EMCal trigger ...

Definition at line 294 of file AliCaloTrackReader.cxx.

Referenced by FillInputEvent().

virtual Bool_t AliCaloTrackReader::CheckForPrimaryVertex ( ) const
inlinevirtual

Reimplemented in AliCaloTrackESDReader, and AliCaloTrackAODReader.

Definition at line 502 of file AliCaloTrackReader.h.

Referenced by FillInputEvent().

Bool_t AliCaloTrackReader::ComparePtHardAndClusterPt ( )
virtual

Check the MC PYTHIA event, if the requested pT-hard is smaller than the calorimeter cluster E, there can be a problem in the tails of the distributions and the event should be rejected.

Definition at line 509 of file AliCaloTrackReader.cxx.

Referenced by FillInputEvent().

Bool_t AliCaloTrackReader::ComparePtHardAndJetPt ( )
virtual

Check the MC PYTHIA event, if the requested pT-hard is much smaller than the jet pT, then, there can be a problem in the tails of the distributions and the event should be rejected.

Definition at line 467 of file AliCaloTrackReader.cxx.

Referenced by AliCaloTrackMCReader::FillInputEvent(), and FillInputEvent().

Float_t AliCaloTrackReader::DegToRad ( Float_t  deg) const
inline

Definition at line 582 of file AliCaloTrackReader.h.

void AliCaloTrackReader::DeletePointers ( )

Destructor. Called by the destructors of this class and derived classes.

Definition at line 151 of file AliCaloTrackReader.cxx.

Referenced by AliCaloTrackESDReader::~AliCaloTrackESDReader(), AliCaloTrackMCReader::~AliCaloTrackMCReader(), and ~AliCaloTrackReader().

void AliCaloTrackReader::FillInputBackgroundJets ( )
virtual

Fill array with Background jets

Author: Adam T. Matyja

Definition at line 2074 of file AliCaloTrackReader.cxx.

Referenced by FillInputEvent().

void AliCaloTrackReader::FillInputCTS ( )
virtual

Fill the array with Central Tracking System (CTS) filtered tracks. To select the tracks, kinematic cuts, DCA, re-fit status and timing cuts are applied. Other more ESD/AOD dependent cuts are applied in SelectTrack() method, see AliCaloTrackAODReader and AliCaloTrackESDReader.

Definition at line 1454 of file AliCaloTrackReader.cxx.

Referenced by FillInputEvent().

void AliCaloTrackReader::FillInputEMCAL ( )
virtual

Fill the array with EMCAL clusters. Source of clusters can be different, external branch, output of some other analysis task or the standard. External branch is requested when providing its name in fEMCALClustersListName.

Definition at line 1789 of file AliCaloTrackReader.cxx.

Referenced by FillInputEvent().

void AliCaloTrackReader::FillInputEMCALAlgorithm ( AliVCluster *  clus,
Int_t  iclus 
)
virtual

Correct, if requested, and select here the EMCal cluster. If selected add it to the EMCal clusters array.

Parameters
clusAliVCaloCluster pointer
icluscluster index, only needed in case of mixing frame (not used recently)

Method called by FillInputEMCAL()

Definition at line 1584 of file AliCaloTrackReader.cxx.

Referenced by FillInputEMCAL().

void AliCaloTrackReader::FillInputEMCALCells ( )
virtual

Connects the array with EMCAL cells and the pointer.

Definition at line 1992 of file AliCaloTrackReader.cxx.

Referenced by FillInputEvent().

Bool_t AliCaloTrackReader::FillInputEvent ( Int_t  iEntry,
const char *  currentFileName 
)
virtual

Event and tracks/clusters filtering method. Main steps:

  • Accept/reject the event looking to the triggers, vertex, pile-up, time stamps, PYTHIA pT hard, centrality etc.
  • Filter the tracks and calorimeter clusters, even correct the clusters if requested and put them in lists.

Called by the analysis maker.

Reimplemented in AliCaloTrackMCReader.

Definition at line 1096 of file AliCaloTrackReader.cxx.

Referenced by AliAnaCaloTrackCorrMaker::ProcessEvent().

void AliCaloTrackReader::FillInputNonStandardJets ( )
virtual

Fill array with non standard jets

Author: Adam T. Matyja

Definition at line 2042 of file AliCaloTrackReader.cxx.

Referenced by FillInputEvent(), and AliAnaParticleJetFinderCorrelation::MakeAnalysisFillHistograms().

void AliCaloTrackReader::FillInputPHOS ( )
virtual

Fill the array with PHOS filtered clusters.

Definition at line 1925 of file AliCaloTrackReader.cxx.

Referenced by FillInputEvent().

void AliCaloTrackReader::FillInputPHOSCells ( )
virtual

Connects the array with PHOS cells and the pointer.

Definition at line 2000 of file AliCaloTrackReader.cxx.

Referenced by FillInputEvent().

void AliCaloTrackReader::FillInputVZERO ( )
virtual

Fill VZERO information in data member, add all the channels information.

Definition at line 2009 of file AliCaloTrackReader.cxx.

Referenced by FillInputEvent().

void AliCaloTrackReader::FillVertexArray ( )
virtual

Fill data member fVertex. In case of Mixed event, multiple vertices.

Definition at line 1390 of file AliCaloTrackReader.cxx.

Referenced by AliCaloTrackMCReader::FillInputEvent(), and FillInputEvent().

AliAODMCHeader * AliCaloTrackReader::GetAODMCHeader ( ) const
virtual
Returns
MC header in AOD. Implemented in AliCaloTrackAODReader.

Reimplemented in AliCaloTrackAODReader.

Definition at line 711 of file AliCaloTrackReader.cxx.

Referenced by GetGenEventHeader(), and SetGeneratorMinMaxParticles().

virtual AliAODJetEventBackground* AliCaloTrackReader::GetBackgroundJets ( ) const
inlinevirtual
virtual Double_t AliCaloTrackReader::GetBField ( ) const
inlinevirtual

Definition at line 577 of file AliCaloTrackReader.h.

virtual AliCentrality* AliCaloTrackReader::GetCentrality ( ) const
inlinevirtual
virtual Float_t AliCaloTrackReader::GetCentralityBin ( Int_t  i) const
inlinevirtual
virtual TString AliCaloTrackReader::GetCentralityClass ( ) const
inlinevirtual

Definition at line 523 of file AliCaloTrackReader.h.

virtual Int_t AliCaloTrackReader::GetCentralityOpt ( ) const
inlinevirtual
Float_t AliCaloTrackReader::GetCTSPtMax ( ) const
inline

Definition at line 124 of file AliCaloTrackReader.h.

Float_t AliCaloTrackReader::GetCTSPtMin ( ) const
inline
virtual TObjArray* AliCaloTrackReader::GetCTSTracks ( ) const
inlinevirtual
virtual TObjArray* AliCaloTrackReader::GetDCALClusters ( ) const
inlinevirtual

Definition at line 265 of file AliCaloTrackReader.h.

virtual Int_t AliCaloTrackReader::GetDebug ( ) const
inlinevirtual

Definition at line 78 of file AliCaloTrackReader.h.

Referenced by AliAnaCaloTrackCorrMaker::Init().

TString AliCaloTrackReader::GetDeltaAODFileName ( ) const
inline

Definition at line 103 of file AliCaloTrackReader.h.

virtual AliVCaloCells* AliCaloTrackReader::GetEMCALCells ( ) const
inlinevirtual
TString AliCaloTrackReader::GetEMCALClusterListName ( ) const
inline
virtual TObjArray* AliCaloTrackReader::GetEMCALClusters ( ) const
inlinevirtual
Float_t AliCaloTrackReader::GetEMCALEMax ( ) const
inline

Definition at line 136 of file AliCaloTrackReader.h.

Float_t AliCaloTrackReader::GetEMCALEMin ( ) const
inline
Int_t AliCaloTrackReader::GetEMCalEventBC ( Int_t  bc) const
inline
Int_t AliCaloTrackReader::GetEMCalEventBCcut ( Int_t  bc) const
inline
Float_t AliCaloTrackReader::GetEMCALPtMax ( ) const
inline

Definition at line 122 of file AliCaloTrackReader.h.

Referenced by GetEMCALEMax().

Float_t AliCaloTrackReader::GetEMCALPtMin ( ) const
inline

Definition at line 119 of file AliCaloTrackReader.h.

Referenced by GetEMCALEMin(), and AliAnaPhoton::MakeAnalysisFillAOD().

Double_t AliCaloTrackReader::GetEMCALTimeCutMax ( ) const
inline

Definition at line 174 of file AliCaloTrackReader.h.

Double_t AliCaloTrackReader::GetEMCALTimeCutMin ( ) const
inline

Definition at line 173 of file AliCaloTrackReader.h.

Int_t AliCaloTrackReader::GetEventCentrality ( ) const
virtual
Returns
Current event centrality bin. Different percentile options and centrality class can be requested.

Definition at line 1302 of file AliCaloTrackReader.cxx.

Referenced by AliAnaCaloTrackCorrMaker::FillControlHistograms(), FillInputEvent(), and AliAnaCaloTrackCorrBaseClass::GetEventCentrality().

virtual Int_t AliCaloTrackReader::GetEventNumber ( ) const
inlinevirtual
virtual AliEventplane* AliCaloTrackReader::GetEventPlane ( ) const
inlinevirtual
Double_t AliCaloTrackReader::GetEventPlaneAngle ( ) const
virtual
Returns
Current event plane angle. Different methods options can be requested.

Definition at line 1333 of file AliCaloTrackReader.cxx.

Referenced by AliAnaCaloTrackCorrMaker::FillControlHistograms(), and AliAnaCaloTrackCorrBaseClass::GetEventPlaneAngle().

virtual TString AliCaloTrackReader::GetEventPlaneMethod ( ) const
inlinevirtual
Float_t AliCaloTrackReader::GetEventTimeStampFractionMax ( ) const
inline

Definition at line 401 of file AliCaloTrackReader.h.

Float_t AliCaloTrackReader::GetEventTimeStampFractionMin ( ) const
inline

Definition at line 400 of file AliCaloTrackReader.h.

Float_t AliCaloTrackReader::GetEventTriggerL0Threshold ( ) const
inline
Float_t AliCaloTrackReader::GetEventTriggerL1Threshold ( ) const
inline
UInt_t AliCaloTrackReader::GetEventTriggerMask ( ) const
inline
Double_t AliCaloTrackReader::GetEventWeight ( ) const
inline
TString AliCaloTrackReader::GetFiredTriggerClasses ( ) const
inline
TString AliCaloTrackReader::GetFiredTriggerClassName ( ) const
inline

Definition at line 294 of file AliCaloTrackReader.h.

AliGenEventHeader * AliCaloTrackReader::GetGenEventHeader ( ) const
virtual
Returns
pointer to Generated event header (AliGenEventHeader) If requested and cocktail, search for the HIJING generator.

Definition at line 635 of file AliCaloTrackReader.cxx.

Referenced by ComparePtHardAndClusterPt(), ComparePtHardAndJetPt(), AliMCAnalysisUtils::GetJets(), AliAnaCaloTrackCorrBaseClass::GetMCGenEventHeader(), AliAnaGeneratorKine::GetPartonsAndJets(), AliCaloTrackMCReader::GetVertex(), and IsHIJINGLabel().

AliHeader * AliCaloTrackReader::GetHeader ( ) const
virtual
Returns
pointer to header (AliHeader)

Definition at line 552 of file AliCaloTrackReader.cxx.

Referenced by AliAnaCaloTrackCorrBaseClass::GetMCHeader().

virtual TString AliCaloTrackReader::GetInputBackgroundJetBranchName ( )
inlinevirtual

Definition at line 676 of file AliCaloTrackReader.h.

virtual TString AliCaloTrackReader::GetInputNonStandardJetBranchName ( )
inlinevirtual

Definition at line 671 of file AliCaloTrackReader.h.

Int_t AliCaloTrackReader::GetLastCaloMixedEvent ( ) const
inline

Definition at line 542 of file AliCaloTrackReader.h.

Int_t AliCaloTrackReader::GetLastTracksMixedEvent ( ) const
inline

Definition at line 543 of file AliCaloTrackReader.h.

TList* AliCaloTrackReader::GetListWithMixedEventsForCalo ( Int_t  bi) const
inline
TList* AliCaloTrackReader::GetListWithMixedEventsForTracks ( Int_t  bi) const
inline
virtual AliMCEvent* AliCaloTrackReader::GetMC ( ) const
inlinevirtual

Definition at line 605 of file AliCaloTrackReader.h.

Referenced by AliCaloTrackMCReader::GetInputEvent().

virtual AliMixedEvent* AliCaloTrackReader::GetMixedEvent ( ) const
inlinevirtual
UInt_t AliCaloTrackReader::GetMixEventTriggerMask ( ) const
inline
virtual AliMultSelection* AliCaloTrackReader::GetMultSelCen ( ) const
inlinevirtual
virtual Int_t AliCaloTrackReader::GetNMixedEvent ( ) const
inlinevirtual

Definition at line 607 of file AliCaloTrackReader.h.

Referenced by AliAnaCaloTrackCorrBaseClass::GetNMixedEvent().

Int_t AliCaloTrackReader::GetNNonPileUpClusters ( )
inline

Definition at line 426 of file AliCaloTrackReader.h.

virtual TClonesArray* AliCaloTrackReader::GetNonStandardJets ( ) const
inlinevirtual
Int_t AliCaloTrackReader::GetNPileUpClusters ( )
inline
virtual AliVEvent* AliCaloTrackReader::GetOriginalInputEvent ( ) const
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 603 of file AliCaloTrackReader.h.

Float_t AliCaloTrackReader::GetPhi ( Float_t  phi) const
inline

Shift phi angle in case of negative value 360 degrees. Example TLorenzVector::Phi defined in -pi to pi.

Definition at line 580 of file AliCaloTrackReader.h.

Referenced by FillInputCTS(), FillInputEMCALAlgorithm(), and FillInputPHOS().

virtual AliVCaloCells* AliCaloTrackReader::GetPHOSCells ( ) const
inlinevirtual
virtual TObjArray* AliCaloTrackReader::GetPHOSClusters ( ) const
inlinevirtual
Float_t AliCaloTrackReader::GetPHOSEMax ( ) const
inline

Definition at line 137 of file AliCaloTrackReader.h.

Float_t AliCaloTrackReader::GetPHOSEMin ( ) const
inline
Float_t AliCaloTrackReader::GetPHOSPtMax ( ) const
inline

Definition at line 123 of file AliCaloTrackReader.h.

Referenced by GetPHOSEMax().

Float_t AliCaloTrackReader::GetPHOSPtMin ( ) const
inline

Definition at line 120 of file AliCaloTrackReader.h.

Referenced by GetPHOSEMin(), and AliAnaPhoton::MakeAnalysisFillAOD().

virtual Float_t AliCaloTrackReader::GetPtHardAndClusterFactor ( ) const
inlinevirtual

Definition at line 629 of file AliCaloTrackReader.h.

virtual Float_t AliCaloTrackReader::GetPtHardAndJetFactor ( ) const
inlinevirtual

Definition at line 623 of file AliCaloTrackReader.h.

Double_t AliCaloTrackReader::GetRunTimeStampMax ( ) const
inline
Double_t AliCaloTrackReader::GetRunTimeStampMin ( ) const
inline
TString AliCaloTrackReader::GetTaskName ( ) const
inline

Definition at line 87 of file AliCaloTrackReader.h.

virtual Float_t AliCaloTrackReader::GetTPCSharedClusterFraction ( ) const
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 475 of file AliCaloTrackReader.h.

Referenced by AliAnaChargedParticles::MakeAnalysisFillAOD().

virtual AliESDtrackCuts* AliCaloTrackReader::GetTrackComplementaryCuts ( ) const
inlinevirtual

Reimplemented in AliCaloTrackESDReader.

Definition at line 480 of file AliCaloTrackReader.h.

virtual AliESDtrackCuts* AliCaloTrackReader::GetTrackCuts ( ) const
inlinevirtual

Reimplemented in AliCaloTrackESDReader.

Definition at line 479 of file AliCaloTrackReader.h.

Double_t AliCaloTrackReader::GetTrackDCACut ( Int_t  i) const
inline

Definition at line 147 of file AliCaloTrackReader.h.

Int_t AliCaloTrackReader::GetTrackEventBC ( Int_t  bc) const
inline
Int_t AliCaloTrackReader::GetTrackEventBCcut ( Int_t  bc) const
inline
virtual ULong_t AliCaloTrackReader::GetTrackFilterMask ( ) const
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 459 of file AliCaloTrackReader.h.

virtual ULong_t AliCaloTrackReader::GetTrackFilterMaskComplementary ( ) const
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 462 of file AliCaloTrackReader.h.

Float_t AliCaloTrackReader::GetTrackMultiplicityEtaCut ( ) const
inline

Definition at line 454 of file AliCaloTrackReader.h.

ULong_t AliCaloTrackReader::GetTrackStatus ( ) const
inline

Definition at line 445 of file AliCaloTrackReader.h.

Double_t AliCaloTrackReader::GetTrackTimeCutMax ( ) const
inline

Definition at line 160 of file AliCaloTrackReader.h.

Double_t AliCaloTrackReader::GetTrackTimeCutMin ( ) const
inline

Definition at line 159 of file AliCaloTrackReader.h.

Int_t AliCaloTrackReader::GetTriggerClusterIndex ( ) const
inline
TArrayI AliCaloTrackReader::GetTriggerPatches ( Int_t  tmin,
Int_t  tmax 
)

Recover the patches that triggered, either L0 or L1.

Parameters
tminminimum L0 time bin cut
tmaxmaximum L0 time bin cut
Returns
TArrayI, array with patches index

Definition at line 2109 of file AliCaloTrackReader.cxx.

Referenced by CheckEventTriggers(), and MatchTriggerCluster().

Int_t AliCaloTrackReader::GetV0Multiplicity ( Int_t  i) const
inline
Int_t AliCaloTrackReader::GetV0Signal ( Int_t  i) const
inline

Definition at line 255 of file AliCaloTrackReader.h.

Referenced by AliAnaCaloTrackCorrBaseClass::GetV0Signal().

virtual Double_t* AliCaloTrackReader::GetVertex ( Int_t  evtIndex) const
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 499 of file AliCaloTrackReader.h.

void AliCaloTrackReader::GetVertex ( Double_t  vertex[3],
const Int_t  evtIndex 
) const
virtual
Returns
Vertex position for mixed event, recover the vertex in a particular event.

Reimplemented in AliCaloTrackMCReader.

Definition at line 1379 of file AliCaloTrackReader.cxx.

Int_t AliCaloTrackReader::GetVertexBC ( const AliVVertex *  vtx)
Returns
vertex Bunch Cross Number. In old AODs BC not stored, recalculate it here, loop over the global track and select those which have small DCA to primary vertex (e.g. primary). If at least one of these primaries has valid BC != 0, then this vertex is a pile-up candidate. Execute after CTS filtering.

Definition at line 727 of file AliCaloTrackReader.cxx.

Referenced by AliAnaParticleIsolation::CalculateTrackSignalInCone(), AliAnaParticleHadronCorrelation::FillChargedAngularCorrelationHistograms(), AliAnaParticleHadronCorrelation::FillChargedMomentumImbalanceHistograms(), AliAnaParticleHadronCorrelation::FillChargedUnderlyingEventHistograms(), AliAnaCaloTrackCorrMaker::FillControlHistograms(), AliAnaChargedParticles::MakeAnalysisFillAOD(), and AliAnaParticleHadronCorrelation::MakeAnalysisFillHistograms().

Int_t AliCaloTrackReader::GetVertexBC ( ) const
inline

Definition at line 439 of file AliCaloTrackReader.h.

AliAnaWeights* AliCaloTrackReader::GetWeightUtils ( )
inline
virtual Float_t AliCaloTrackReader::GetZvertexCut ( ) const
inlinevirtual

Definition at line 503 of file AliCaloTrackReader.h.

Referenced by AliAnaCaloTrackCorrBaseClass::GetZvertexCut().

void AliCaloTrackReader::Init ( )
virtual

Init the reader. Method to be called in AliAnaCaloTrackCorrMaker.

Reimplemented in AliCaloTrackESDReader.

Definition at line 774 of file AliCaloTrackReader.cxx.

Referenced by AliCaloTrackESDReader::Init(), and AliAnaCaloTrackCorrMaker::Init().

void AliCaloTrackReader::InitParameters ( )
virtual

Initialize the parameters with default.

Reimplemented in AliCaloTrackMCReader.

Definition at line 791 of file AliCaloTrackReader.cxx.

Referenced by AliCaloTrackReader().

Bool_t AliCaloTrackReader::IsAccessToTrackTimeOn ( ) const
inline
Bool_t AliCaloTrackReader::IsBackgroundJetsSwitchedOn ( ) const
inline

Definition at line 664 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsBadMaxCellTriggerEvent ( ) const
inline
Bool_t AliCaloTrackReader::IsCTSSwitchedOn ( ) const
inline

Definition at line 203 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsDCACutOn ( ) const
inline

Definition at line 155 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsDCALSwitchedOn ( ) const
inline

Definition at line 211 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsEmbeddedClusterSelectionOn ( ) const
inline

Definition at line 240 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsEMCALCellsSwitchedOn ( ) const
inline

Definition at line 219 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsEMCALSwitchedOn ( ) const
inline

Definition at line 207 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsEventCentral ( ) const
inline

Definition at line 356 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsEventEMCALL0 ( ) const
inline
Bool_t AliCaloTrackReader::IsEventEMCALL1 ( ) const
inline
Bool_t AliCaloTrackReader::IsEventEMCALL1Gamma ( ) const
inline

Definition at line 363 of file AliCaloTrackReader.h.

Referenced by IsEventEMCALL1().

Bool_t AliCaloTrackReader::IsEventEMCALL1Gamma1 ( ) const
inline
Bool_t AliCaloTrackReader::IsEventEMCALL1Gamma2 ( ) const
inline
Bool_t AliCaloTrackReader::IsEventEMCALL1Jet ( ) const
inline

Definition at line 364 of file AliCaloTrackReader.h.

Referenced by IsEventEMCALL1(), and MatchTriggerCluster().

Bool_t AliCaloTrackReader::IsEventEMCALL1Jet1 ( ) const
inline
Bool_t AliCaloTrackReader::IsEventEMCALL1Jet2 ( ) const
inline
Bool_t AliCaloTrackReader::IsEventMinimumBias ( ) const
inline

Definition at line 355 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsEventSemiCentral ( ) const
inline

Definition at line 357 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsEventTriggerAtSEOn ( ) const
inline
Bool_t AliCaloTrackReader::IsEventWithNoTrackRejectionDone ( ) const
inline

Definition at line 390 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsFastClusterAccepted ( ) const
inline

Definition at line 276 of file AliCaloTrackReader.h.

virtual Bool_t AliCaloTrackReader::IsFiducialCutOn ( ) const
inlinevirtual

Definition at line 196 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsHIJINGLabel ( Int_t  label)
virtual

Find if cluster/track was generated by HIJING or it was an added signal.

Parameters
labelof the cluster/track primary particle
Returns
kTRUE if HIJING origin

Definition at line 912 of file AliCaloTrackReader.cxx.

Referenced by FillInputCTS(), FillInputEMCALAlgorithm(), and FillInputPHOS().

Bool_t AliCaloTrackReader::IsInTimeWindow ( Double_t  tof,
Float_t  energy 
) const

Select the cluster depending on a time window, either a simple range or a parametrization depending on the energy.

Definition at line 1005 of file AliCaloTrackReader.cxx.

Referenced by FillInputEMCAL(), FillInputEMCALAlgorithm(), and AliAnaClusterPileUp::MakeAnalysisFillHistograms().

Bool_t AliCaloTrackReader::IsLEDEventRemoved ( ) const
inline

Definition at line 290 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsNonStandardJetsSwitchedOn ( ) const
inline

Definition at line 660 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsPHOSCellsSwitchedOn ( ) const
inline

Definition at line 223 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsPHOSSwitchedOn ( ) const
inline

Definition at line 215 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsPileUpEventRejectionDone ( ) const
inline

Definition at line 374 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsPileUpFromEMCalAndNotSPD ( ) const

Check if event is from pile-up determined by EMCal, not by SPD.

Definition at line 1072 of file AliCaloTrackReader.cxx.

Referenced by AliAnaCaloTrackCorrMaker::FillControlHistograms(), AliAnaPhoton::FillPileUpHistograms(), and AliAnaClusterPileUp::MakeAnalysisFillHistograms().

Bool_t AliCaloTrackReader::IsPileUpFromNotSPDAndNotEMCal ( ) const

Check if event not from pile-up determined neither by SPD nor by EMCal.

Definition at line 1081 of file AliCaloTrackReader.cxx.

Referenced by AliAnaCaloTrackCorrMaker::FillControlHistograms(), AliAnaPhoton::FillPileUpHistograms(), and AliAnaClusterPileUp::MakeAnalysisFillHistograms().

Bool_t AliCaloTrackReader::IsPileUpFromSPDAndEMCal ( ) const

Check if event is from pile-up determined by SPD and EMCal.

Definition at line 1045 of file AliCaloTrackReader.cxx.

Referenced by AliAnaCaloTrackCorrMaker::FillControlHistograms(), AliAnaPhoton::FillPileUpHistograms(), and AliAnaClusterPileUp::MakeAnalysisFillHistograms().

Bool_t AliCaloTrackReader::IsPileUpFromSPDAndNotEMCal ( ) const

Check if event is from pile-up determined by SPD and not by EMCal.

Definition at line 1063 of file AliCaloTrackReader.cxx.

Referenced by AliAnaCaloTrackCorrMaker::FillControlHistograms(), AliAnaPhoton::FillPileUpHistograms(), and AliAnaClusterPileUp::MakeAnalysisFillHistograms().

Bool_t AliCaloTrackReader::IsPileUpFromSPDOrEMCal ( ) const

Check if event is from pile-up determined by SPD or EMCal.

Definition at line 1054 of file AliCaloTrackReader.cxx.

Referenced by AliAnaCaloTrackCorrMaker::FillControlHistograms(), AliAnaPhoton::FillPileUpHistograms(), and AliAnaClusterPileUp::MakeAnalysisFillHistograms().

Bool_t AliCaloTrackReader::IsPrimaryVertexSelectionDone ( ) const
inline

Definition at line 386 of file AliCaloTrackReader.h.

virtual Bool_t AliCaloTrackReader::IsPtHardAndClusterPtComparisonSet ( ) const
inlinevirtual

Definition at line 627 of file AliCaloTrackReader.h.

virtual Bool_t AliCaloTrackReader::IsPtHardAndJetPtComparisonSet ( ) const
inlinevirtual

Definition at line 621 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsSelectEventTimeStampOn ( )
inline
Bool_t AliCaloTrackReader::IsShowerShapeSmeared ( ) const
inline

Definition at line 234 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsTriggerClusterTimeRecal ( ) const
inline

Definition at line 350 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsTriggerMatched ( ) const
inline
Bool_t AliCaloTrackReader::IsTriggerMatchedOpenCuts ( Int_t  i) const
inline
Bool_t AliCaloTrackReader::IsTriggerPatchMatchedToCluster ( ) const
inline

Definition at line 346 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsV0ANDEventSelectionDone ( ) const
inline

Definition at line 378 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsVertexBCEventSelectionDone ( ) const
inline

Definition at line 382 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::ListWithMixedEventsForCaloExists ( ) const
inline

Definition at line 548 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::ListWithMixedEventsForTracksExists ( ) const
inline

Definition at line 551 of file AliCaloTrackReader.h.

void AliCaloTrackReader::MatchTriggerCluster ( TArrayI  patches)

Finds the cluster that triggered. It compares the cells of the trigger patches and high energy clusters.

Definition at line 2226 of file AliCaloTrackReader.cxx.

Referenced by CheckEventTriggers().

AliCaloTrackReader& AliCaloTrackReader::operator= ( const AliCaloTrackReader r)
protected

Assignment operator not implemented.

void AliCaloTrackReader::Print ( const Option_t *  opt) const
virtual

Print some relevant parameters set for the analysis.

Reimplemented in AliCaloTrackMCReader.

Definition at line 2603 of file AliCaloTrackReader.cxx.

Referenced by AddTaskCalorimeterQA(), AddTaskCaloTrackCorrM(), ConfigureReader(), AliCaloTrackMCReader::Print(), and AliAnaCaloTrackCorrMaker::Print().

Float_t AliCaloTrackReader::RadToDeg ( Float_t  rad) const
inline

Definition at line 584 of file AliCaloTrackReader.h.

Referenced by FillInputCTS(), FillInputEMCALAlgorithm(), and FillInputPHOS().

Bool_t AliCaloTrackReader::RejectEventWithTriggerBit ( )

Reject events that pass the physics selection depending on an array of trigger bits set during the configuration.

Definition at line 267 of file AliCaloTrackReader.cxx.

Referenced by CheckEventTriggers().

void AliCaloTrackReader::RejectFastClusterEvents ( )
inline

Definition at line 275 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::RejectLEDEvents ( )

LED Events in period LHC11a contaminated EMCAL clusters sample, simple method to reject such events.

Definition at line 2652 of file AliCaloTrackReader.cxx.

Referenced by CheckEventTriggers().

void AliCaloTrackReader::RemapMCLabelForAODs ( Int_t &  label)

MC label for Cells not remapped after ESD filtering, do it here. Needed for old MC/data productions done with AliRoot older than v5-02-Rev09 (more or less, not sure)

Definition at line 2681 of file AliCaloTrackReader.cxx.

Referenced by AliAnaInsideClusterInvariantMass::CheckLocalMaximaMCOrigin().

void AliCaloTrackReader::ResetLists ( )
virtual

Reset lists, called in AliAnaCaloTrackCorrMaker.

Definition at line 2723 of file AliCaloTrackReader.cxx.

Referenced by AliAnaCaloTrackCorrMaker::ProcessEvent().

virtual Bool_t AliCaloTrackReader::SelectTrack ( AliVTrack *  ,
Double_t *   
)
inlinevirtual

Reimplemented in AliCaloTrackAODReader, and AliCaloTrackESDReader.

Definition at line 448 of file AliCaloTrackReader.h.

Referenced by FillInputCTS().

void AliCaloTrackReader::SetAcceptEventsWithBit ( UInt_t  bit)
inline

Definition at line 280 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetCaloUtils ( AliCalorimeterUtils caloutils)
inline

Definition at line 570 of file AliCaloTrackReader.h.

Referenced by AliAnaCaloTrackCorrMaker::Init().

virtual void AliCaloTrackReader::SetCentralityBin ( Int_t  min,
Int_t  max 
)
inlinevirtual

Definition at line 526 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

virtual void AliCaloTrackReader::SetCentralityClass ( TString  name)
inlinevirtual

Definition at line 521 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

virtual void AliCaloTrackReader::SetCentralityOpt ( Int_t  opt)
inlinevirtual

Definition at line 522 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SetCTSPtMax ( Float_t  pt)
inline

Definition at line 132 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SetCTSPtMin ( Float_t  pt)
inline
virtual void AliCaloTrackReader::SetDataType ( Int_t  data)
inlinevirtual

Definition at line 83 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SetDebug ( Int_t  d)
inlinevirtual

Definition at line 79 of file AliCaloTrackReader.h.

Referenced by AddTaskCaloTrackCorrM(), and ConfigureReader().

void AliCaloTrackReader::SetDeltaAODFileName ( TString  name)
inline

Definition at line 102 of file AliCaloTrackReader.h.

Referenced by AddTaskCalorimeterQA().

void AliCaloTrackReader::SetEMCALClusterListName ( TString &  name)
inline

Definition at line 258 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SetEMCALEMax ( Float_t  e)
inline

Definition at line 141 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SetEMCALEMin ( Float_t  e)
inline

Definition at line 139 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SetEMCalEventBC ( Int_t  bc)
inline

Definition at line 433 of file AliCaloTrackReader.h.

Referenced by FillInputEMCAL(), and FillInputEMCALAlgorithm().

void AliCaloTrackReader::SetEMCalEventBCcut ( Int_t  bc)
inline

Definition at line 435 of file AliCaloTrackReader.h.

Referenced by FillInputEMCAL(), and FillInputEMCALAlgorithm().

virtual void AliCaloTrackReader::SetEMCALOverlapAngle ( Float_t  )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 653 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetEMCALParametrizedMaxTimeCut ( Int_t  i,
Float_t  par 
)
inline

Definition at line 182 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SetEMCALParametrizedMinTimeCut ( Int_t  i,
Float_t  par 
)
inline

Definition at line 181 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SetEMCALPtMax ( Float_t  pt)
inline

Definition at line 130 of file AliCaloTrackReader.h.

Referenced by SetEMCALEMax().

void AliCaloTrackReader::SetEMCALPtMin ( Float_t  pt)
inline

Definition at line 126 of file AliCaloTrackReader.h.

Referenced by AddTaskCalorimeterQA(), AddTaskCaloTrackCorrM(), and SetEMCALEMin().

void AliCaloTrackReader::SetEMCALTimeCut ( Double_t  a,
Double_t  b 
)
inline

Definition at line 178 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SetEMCALTriggerThresholds ( )

Recover the EMCal L1 trigger threshold from data. Set the EMCal L0 threshold depending on the run number. Set the threshold only if requested.

Definition at line 2552 of file AliCaloTrackReader.cxx.

Referenced by MatchTriggerCluster().

virtual void AliCaloTrackReader::SetEventPlaneMethod ( TString  m)
inlinevirtual

Definition at line 535 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SetEventTimeStampFraction ( Float_t  a,
Float_t  b 
)
inline

Definition at line 403 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetEventTriggerBit ( )

Tag event depending on trigger name. Set also the L1 bit defining the EGA or EJE triggers. depending on the trigger class version, if not set by user.

Definition at line 2741 of file AliCaloTrackReader.cxx.

Referenced by CheckEventTriggers().

void AliCaloTrackReader::SetEventTriggerL0Threshold ( Float_t  tr)
inline

Definition at line 329 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

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

Definition at line 333 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetEventTriggerL1Threshold ( Float_t  tr)
inline

Definition at line 331 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetEventTriggerMask ( UInt_t  evtTrig = AliVEvent::kAny)
inline
virtual void AliCaloTrackReader::SetFiducialCut ( AliFiducialCut fc)
inlinevirtual

Definition at line 195 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetFiredTriggerClassName ( TString  name)
inline

Definition at line 293 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SetGeneratorMinMaxParticles ( )

In case of access only to hijing particles in cocktail get the min and max labels TODO: Check when generator is not the first one ...

Definition at line 570 of file AliCaloTrackReader.cxx.

Referenced by FillInputEvent().

virtual void AliCaloTrackReader::SetInputBackgroundJetBranchName ( TString  name)
inlinevirtual

Definition at line 675 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SetInputEvent ( AliVEvent *  input)
virtual

Define here the input event and mixed event. Called in AliAnaCaloTrackCorrMaker.

Definition at line 2924 of file AliCaloTrackReader.cxx.

Referenced by AliCaloTrackESDReader::SetInputOutputMCEvent(), and AliCaloTrackAODReader::SetInputOutputMCEvent().

virtual void AliCaloTrackReader::SetInputNonStandardJetBranchName ( TString  name)
inlinevirtual

Definition at line 670 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

virtual void AliCaloTrackReader::SetInputOutputMCEvent ( AliVEvent *  ,
AliAODEvent *  ,
AliMCEvent *   
)
inlinevirtual
void AliCaloTrackReader::SetLastCaloMixedEvent ( Int_t  e)
inline
void AliCaloTrackReader::SetLastTracksMixedEvent ( Int_t  e)
inline
void AliCaloTrackReader::SetListWithMixedEventsForCalo ( TList **  l)
inline
void AliCaloTrackReader::SetListWithMixedEventsForTracks ( TList **  l)
inline
virtual void AliCaloTrackReader::SetMC ( AliMCEvent *const  mc)
inlinevirtual
void AliCaloTrackReader::SetMixEventTriggerMask ( UInt_t  evtTrig = AliVEvent::kAnyINT)
inline

Definition at line 304 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

virtual void AliCaloTrackReader::SetOutputEvent ( AliAODEvent *  aod)
inlinevirtual
void AliCaloTrackReader::SetPHOSEMax ( Float_t  e)
inline

Definition at line 142 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SetPHOSEMin ( Float_t  e)
inline

Definition at line 140 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

virtual void AliCaloTrackReader::SetPHOSOverlapAngle ( Float_t  )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 654 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetPHOSPtMax ( Float_t  pt)
inline

Definition at line 131 of file AliCaloTrackReader.h.

Referenced by SetPHOSEMax().

void AliCaloTrackReader::SetPHOSPtMin ( Float_t  pt)
inline

Definition at line 127 of file AliCaloTrackReader.h.

Referenced by AddTaskCaloTrackCorrM(), and SetPHOSEMin().

void AliCaloTrackReader::SetPileUpParamForEMCal ( Int_t  param)
inline

Definition at line 423 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetPileUpParamForSPD ( Int_t  i,
Double_t  param 
)
inline

Definition at line 421 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SetPtHardAndClusterPtComparison ( Bool_t  compare)
inlinevirtual

Definition at line 628 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

virtual void AliCaloTrackReader::SetPtHardAndClusterPtFactor ( Float_t  factor)
inlinevirtual

Definition at line 630 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

virtual void AliCaloTrackReader::SetPtHardAndJetPtComparison ( Bool_t  compare)
inlinevirtual

Definition at line 622 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

virtual void AliCaloTrackReader::SetPtHardAndJetPtFactor ( Float_t  factor)
inlinevirtual

Definition at line 624 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SetRejectEventsWithBit ( UInt_t  bit)
inline

Definition at line 284 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetRunTimeStamp ( Double_t  a,
Double_t  b 
)
inline

Definition at line 397 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetShowerShapeSmearWidth ( Float_t  w)
inline

Definition at line 238 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetTaskName ( TString  name)
inline

Definition at line 88 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SetTPCSharedClusterFraction ( Float_t  )
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 474 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SetTrackComplementaryCuts ( AliESDtrackCuts *  )
inlinevirtual

Reimplemented in AliCaloTrackESDReader.

Definition at line 483 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

virtual void AliCaloTrackReader::SetTrackCuts ( AliESDtrackCuts *  )
inlinevirtual

Reimplemented in AliCaloTrackESDReader.

Definition at line 482 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SetTrackDCACut ( Int_t  i,
Float_t  cut 
)
inline

Definition at line 150 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetTrackEventBC ( Int_t  bc)
inline

Definition at line 434 of file AliCaloTrackReader.h.

Referenced by FillInputCTS().

void AliCaloTrackReader::SetTrackEventBCcut ( Int_t  bc)
inline

Definition at line 436 of file AliCaloTrackReader.h.

Referenced by FillInputCTS().

virtual void AliCaloTrackReader::SetTrackFilterMask ( ULong_t  )
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 460 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SetTrackFilterMaskComplementary ( ULong_t  )
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 463 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetTrackMultiplicityEtaCut ( Float_t  eta)
inline

Definition at line 455 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetTrackStatus ( ULong_t  bit)
inline

Definition at line 446 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SetTrackTimeCut ( Double_t  a,
Double_t  b 
)
inline

Definition at line 162 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SetTriggerPatchTimeWindow ( Int_t  min,
Int_t  max 
)
inline

Definition at line 335 of file AliCaloTrackReader.h.

Referenced by AddTaskCalorimeterQA(), and ConfigureReader().

virtual void AliCaloTrackReader::SetZvertexCut ( Float_t  zcut = 10.)
inlinevirtual
void AliCaloTrackReader::SwitchOffAcceptOnlyHIJINGLabels ( )
inline

Definition at line 635 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffAccessTrackTimeCut ( )
inline

Definition at line 169 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOffAliCentrality ( )
inlinevirtual

Definition at line 519 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOffAODHybridTrackSelection ( )
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 466 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffAODMCParticles ( )
inline
virtual void AliCaloTrackReader::SwitchOffAODPrimaryTrackSelection ( )
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 469 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOffAODTrackSharedClusterSelection ( )
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 472 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffBackgroundJets ( )
inline

Definition at line 666 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffBadTriggerEventsRemoval ( )
inline

Definition at line 339 of file AliCaloTrackReader.h.

Referenced by AddTaskCalorimeterQA(), and ConfigureReader().

void AliCaloTrackReader::SwitchOffClusterELinearityCorrection ( )
inline

Definition at line 232 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffClusterRecalculation ( )
inline

Definition at line 229 of file AliCaloTrackReader.h.

Referenced by AddTaskCalorimeterQA(), and ConfigureReader().

virtual void AliCaloTrackReader::SwitchOffConstrainTrackToVertex ( )
inlinevirtual

Reimplemented in AliCaloTrackESDReader.

Definition at line 486 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffCTS ( )
inline

Definition at line 205 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffDCAL ( )
inline

Definition at line 213 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffEmbeddedClustersSelection ( )
inline

Definition at line 242 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffEMCAL ( )
inline

Definition at line 209 of file AliCaloTrackReader.h.

Referenced by AddTaskCaloTrackCorrM(), and ConfigureReader().

void AliCaloTrackReader::SwitchOffEMCALCells ( )
inline

Definition at line 221 of file AliCaloTrackReader.h.

Referenced by AddTaskCaloTrackCorrM(), and ConfigureReader().

void AliCaloTrackReader::SwitchOffEMCALEventRejectionWith2Thresholds ( )
inline

Definition at line 368 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffEventTriggerAtSE ( )
inline

Definition at line 308 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

virtual void AliCaloTrackReader::SwitchOffFiducialCut ( )
inlinevirtual

Definition at line 199 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffLEDEventsRemoval ( )
inline

Definition at line 289 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffNonStandardJets ( )
inline

Definition at line 662 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOffOnlyGeneratorParticles ( )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 651 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOffOverlapCheck ( )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 649 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffPHOS ( )
inline

Definition at line 217 of file AliCaloTrackReader.h.

Referenced by AddTaskCaloTrackCorrM(), and ConfigureReader().

void AliCaloTrackReader::SwitchOffPHOSCells ( )
inline

Definition at line 225 of file AliCaloTrackReader.h.

Referenced by AddTaskCaloTrackCorrM(), and ConfigureReader().

virtual void AliCaloTrackReader::SwitchOffPi0Decay ( )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 645 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffPileUpEventRejection ( )
inline

Definition at line 373 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffPrimaryVertexSelection ( )
inline

Definition at line 385 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffRecalculateVertexBC ( )
inline

Definition at line 441 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffRejectNoTrackEvents ( )
inline

Definition at line 389 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffSelectEventTimeStamp ( )
inline

Definition at line 407 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffShowerShapeSmearing ( )
inline

Definition at line 236 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffStack ( )
inline
virtual void AliCaloTrackReader::SwitchOffStatusSelection ( )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 647 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffTrackHitSPDSelection ( )
inline

Definition at line 451 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffTriggerClusterTimeRecal ( )
inline

Definition at line 352 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffTriggerPatchMatching ( )
inline

Definition at line 347 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffUnMatchedTriggerEventsRemoval ( )
inline

Definition at line 343 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffUseEMCALTimeCut ( )
inline

Definition at line 185 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffUseParametrizedTimeCut ( )
inline

Definition at line 188 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffUseTrackDCACut ( )
inline

Definition at line 154 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffUseTrackTimeCut ( )
inline

Definition at line 166 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffV0ANDSelection ( )
inline

Definition at line 377 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffVertexBCEventSelection ( )
inline

Definition at line 381 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffWriteDeltaAOD ( )
inline
void AliCaloTrackReader::SwitchOnAcceptOnlyHIJINGLabels ( )
inline

Definition at line 634 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnAccessTrackTimeCut ( )
inline

Definition at line 168 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOnAliCentrality ( )
inlinevirtual

Definition at line 518 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOnAODHybridTrackSelection ( )
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 465 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnAODMCParticles ( )
inline
virtual void AliCaloTrackReader::SwitchOnAODPrimaryTrackSelection ( )
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 468 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOnAODTrackSharedClusterSelection ( )
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 471 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnBackgroundJets ( )
inline

Definition at line 665 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnBadTriggerEventsRemoval ( )
inline

Definition at line 340 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnClusterELinearityCorrection ( )
inline

Definition at line 231 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnClusterRecalculation ( )
inline

Definition at line 228 of file AliCaloTrackReader.h.

Referenced by AddTaskCalorimeterQA(), and ConfigureReader().

virtual void AliCaloTrackReader::SwitchOnConstrainTrackToVertex ( )
inlinevirtual

Reimplemented in AliCaloTrackESDReader.

Definition at line 485 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnCTS ( )
inline
void AliCaloTrackReader::SwitchOnDCAL ( )
inline

Definition at line 212 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnEmbeddedClustersSelection ( )
inline

Definition at line 241 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnEMCAL ( )
inline
void AliCaloTrackReader::SwitchOnEMCALCells ( )
inline
void AliCaloTrackReader::SwitchOnEMCALEventRejectionWith2Thresholds ( )
inline

Definition at line 367 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnEventTriggerAtSE ( )
inline

Definition at line 307 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

virtual void AliCaloTrackReader::SwitchOnFiducialCut ( )
inlinevirtual

Definition at line 197 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnLEDEventsRemoval ( )
inline

Definition at line 288 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnNonStandardJets ( )
inline

Definition at line 661 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

virtual void AliCaloTrackReader::SwitchOnOnlyGeneratorParticles ( )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 650 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOnOverlapCheck ( )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 648 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnPHOS ( )
inline
void AliCaloTrackReader::SwitchOnPHOSCells ( )
inline
virtual void AliCaloTrackReader::SwitchOnPi0Decay ( )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 644 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnPileUpEventRejection ( )
inline

Definition at line 372 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnPrimaryVertexSelection ( )
inline

Definition at line 384 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnRecalculateVertexBC ( )
inline

Definition at line 440 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnRejectNoTrackEvents ( )
inline

Definition at line 388 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnSelectEventTimeStamp ( )
inline

Definition at line 406 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnShowerShapeSmearing ( )
inline

Definition at line 235 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnStack ( )
inline
virtual void AliCaloTrackReader::SwitchOnStatusSelection ( )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 646 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnTrackHitSPDSelection ( )
inline

Definition at line 450 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnTriggerClusterTimeRecal ( )
inline

Definition at line 351 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnTriggerPatchMatching ( )
inline

Definition at line 348 of file AliCaloTrackReader.h.

Referenced by AddTaskCalorimeterQA(), and ConfigureReader().

void AliCaloTrackReader::SwitchOnUnMatchedTriggerEventsRemoval ( )
inline

Definition at line 344 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnUseEMCALTimeCut ( )
inline

Definition at line 184 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnUseParametrizedTimeCut ( )
inline

Definition at line 187 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnUseTrackDCACut ( )
inline

Definition at line 153 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnUseTrackTimeCut ( )
inline

Definition at line 165 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnV0ANDSelection ( )
inline

Definition at line 376 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnVertexBCEventSelection ( )
inline

Definition at line 380 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnWriteDeltaAOD ( )
inline

Definition at line 104 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

Bool_t AliCaloTrackReader::WriteDeltaAODToFile ( ) const
inline

Member Data Documentation

TArrayI AliCaloTrackReader::fAcceptEventsWithBit
protected

Accept events if trigger bit is on.

Definition at line 874 of file AliCaloTrackReader.h.

Referenced by AcceptEventWithTriggerBit(), DeletePointers(), and SetAcceptEventsWithBit().

Bool_t AliCaloTrackReader::fAcceptFastCluster
protected

Accept events from fast cluster, exclude these events for LHC11a.

Definition at line 803 of file AliCaloTrackReader.h.

Referenced by AcceptFastClusterEvents(), CheckEventTriggers(), InitParameters(), IsFastClusterAccepted(), and RejectFastClusterEvents().

Bool_t AliCaloTrackReader::fAcceptOnlyHIJINGLabels
protected

Select clusters or tracks that where generated by HIJING, reject other generators in case of cocktail.

Definition at line 862 of file AliCaloTrackReader.h.

Referenced by AcceptOnlyHIJINGLabels(), FillInputCTS(), FillInputEMCALAlgorithm(), FillInputEvent(), FillInputPHOS(), GetGenEventHeader(), SetGeneratorMinMaxParticles(), SwitchOffAcceptOnlyHIJINGLabels(), and SwitchOnAcceptOnlyHIJINGLabels().

Bool_t AliCaloTrackReader::fAccessTrackTOF
protected

Access the track TOF, in case of problems when accessing GetTOFBunchCrossing.

Definition at line 701 of file AliCaloTrackReader.h.

Referenced by FillInputCTS(), IsAccessToTrackTimeOn(), SwitchOffAccessTrackTimeCut(), SwitchOnAccessTrackTimeCut(), SwitchOnRecalculateVertexBC(), and SwitchOnUseTrackTimeCut().

TList* AliCaloTrackReader::fAODBranchList
protected

List with AOD branches created and needed in analysis.

Definition at line 712 of file AliCaloTrackReader.h.

Referenced by DeletePointers(), GetAODBranchList(), and InitParameters().

AliAODJetEventBackground* AliCaloTrackReader::fBackgroundJets
protected

! Background jets.

Definition at line 871 of file AliCaloTrackReader.h.

Referenced by DeletePointers(), FillInputBackgroundJets(), GetBackgroundJets(), InitParameters(), and ResetLists().

Int_t AliCaloTrackReader::fBitEGA
protected

Trigger bit on VCaloTrigger for EGA.

Definition at line 772 of file AliCaloTrackReader.h.

Referenced by GetTriggerPatches(), SetEMCALTriggerThresholds(), SetEventTriggerBit(), and SetEventTriggerL1Bit().

Int_t AliCaloTrackReader::fBitEJE
protected

Trigger bit on VCaloTrigger for EJE.

Definition at line 773 of file AliCaloTrackReader.h.

Referenced by GetTriggerPatches(), SetEventTriggerBit(), and SetEventTriggerL1Bit().

AliCalorimeterUtils* AliCaloTrackReader::fCaloUtils
protected

Pointer to AliCalorimeterUtils.

Definition at line 779 of file AliCaloTrackReader.h.

Referenced by GetCaloUtils(), and SetCaloUtils().

Int_t AliCaloTrackReader::fCentralityBin[2]
protected

Minimum and maximum value of the centrality for the analysis.

Definition at line 859 of file AliCaloTrackReader.h.

Referenced by FillInputEvent(), GetCentralityBin(), InitParameters(), Print(), and SetCentralityBin().

TString AliCaloTrackReader::fCentralityClass
protected

Name of selected centrality class.

Definition at line 857 of file AliCaloTrackReader.h.

Referenced by GetCentralityClass(), GetEventCentrality(), InitParameters(), Print(), and SetCentralityClass().

Int_t AliCaloTrackReader::fCentralityOpt
protected

Option for the returned value of the centrality, possible options 5, 10, 100.

Definition at line 858 of file AliCaloTrackReader.h.

Referenced by GetCentralityOpt(), GetEventCentrality(), InitParameters(), Print(), SetCentralityBin(), and SetCentralityOpt().

Bool_t AliCaloTrackReader::fCheckFidCut
protected
Bool_t AliCaloTrackReader::fComparePtHardAndClusterPt
protected

In MonteCarlo, jet events, reject events with too large cluster energy.

Definition at line 689 of file AliCaloTrackReader.h.

Referenced by FillInputEvent(), IsPtHardAndClusterPtComparisonSet(), Print(), and SetPtHardAndClusterPtComparison().

Bool_t AliCaloTrackReader::fComparePtHardAndJetPt
protected

In MonteCarlo, jet events, reject fake events with wrong jet energy.

Definition at line 686 of file AliCaloTrackReader.h.

Referenced by AliCaloTrackMCReader::FillInputEvent(), FillInputEvent(), IsPtHardAndJetPtComparisonSet(), and SetPtHardAndJetPtComparison().

Bool_t AliCaloTrackReader::fCorrectELinearity
protected

Correct cluster linearity, always on.

Definition at line 740 of file AliCaloTrackReader.h.

Referenced by FillInputEMCALAlgorithm(), Print(), SwitchOffClusterELinearityCorrection(), and SwitchOnClusterELinearityCorrection().

Float_t AliCaloTrackReader::fCTSPtMax
protected

pT Threshold on charged particles.

Definition at line 695 of file AliCaloTrackReader.h.

Referenced by FillInputCTS(), GetCTSPtMax(), InitParameters(), Print(), and SetCTSPtMax().

Float_t AliCaloTrackReader::fCTSPtMin
protected

pT Threshold on charged particles.

Definition at line 692 of file AliCaloTrackReader.h.

Referenced by FillInputCTS(), AliCaloTrackMCReader::FillInputEvent(), GetCTSPtMin(), InitParameters(), Print(), and SetCTSPtMin().

TObjArray* AliCaloTrackReader::fCTSTracks
protected
TObjArray* AliCaloTrackReader::fDCALClusters
protected

Temporal array with DCAL CaloClusters, not needed in the normal case, use just EMCal array with DCal limits.

Definition at line 721 of file AliCaloTrackReader.h.

Referenced by DeletePointers(), FillInputEMCALAlgorithm(), GetDCALClusters(), and InitParameters().

Int_t AliCaloTrackReader::fDebug
protected

Debugging level.

Definition at line 682 of file AliCaloTrackReader.h.

Referenced by GetDebug(), and SetDebug().

TString AliCaloTrackReader::fDeltaAODFileName
protected

Delta AOD file name.

Definition at line 755 of file AliCaloTrackReader.h.

Referenced by GetDeltaAODFileName(), InitParameters(), Print(), and SetDeltaAODFileName().

Bool_t AliCaloTrackReader::fDoPileUpEventRejection
protected

Select pile-up events by SPD.

Definition at line 826 of file AliCaloTrackReader.h.

Referenced by FillInputEvent(), IsPileUpEventRejectionDone(), SwitchOffPileUpEventRejection(), and SwitchOnPileUpEventRejection().

Bool_t AliCaloTrackReader::fDoRejectNoTrackEvents
protected

Reject events with no selected tracks in event.

Definition at line 829 of file AliCaloTrackReader.h.

Referenced by FillInputEvent(), IsEventWithNoTrackRejectionDone(), SwitchOffRejectNoTrackEvents(), and SwitchOnRejectNoTrackEvents().

Bool_t AliCaloTrackReader::fDoV0ANDEventSelection
protected

Select events depending on V0AND.

Definition at line 827 of file AliCaloTrackReader.h.

Referenced by FillInputEvent(), IsV0ANDEventSelectionDone(), SwitchOffV0ANDSelection(), and SwitchOnV0ANDSelection().

Bool_t AliCaloTrackReader::fDoVertexBCEventSelection
protected

Select events with vertex on BC=0 or -100.

Definition at line 828 of file AliCaloTrackReader.h.

Referenced by FillInputEvent(), IsVertexBCEventSelectionDone(), SwitchOffVertexBCEventSelection(), and SwitchOnVertexBCEventSelection().

Int_t AliCaloTrackReader::fEMCalBCEvent[19]
protected

Fill one entry per event if there is a cluster in a given BC.

Definition at line 848 of file AliCaloTrackReader.h.

Referenced by FillInputEMCAL(), GetEMCalEventBC(), InitParameters(), and SetEMCalEventBC().

Int_t AliCaloTrackReader::fEMCalBCEventCut[19]
protected

Fill one entry per event if there is a cluster in a given BC, depend on cluster E, acceptance cut.

Definition at line 849 of file AliCaloTrackReader.h.

Referenced by FillInputEMCAL(), GetEMCalEventBCcut(), InitParameters(), and SetEMCalEventBCcut().

AliVCaloCells* AliCaloTrackReader::fEMCALCells
protected

! Temporal array with EMCAL AliVCaloCells.

Definition at line 726 of file AliCaloTrackReader.h.

Referenced by FillInputEMCAL(), FillInputEMCALAlgorithm(), FillInputEMCALCells(), and GetEMCALCells().

TObjArray* AliCaloTrackReader::fEMCALClusters
protected
TString AliCaloTrackReader::fEMCALClustersListName
protected

Alternative list of clusters produced elsewhere and not from InputEvent.

Definition at line 798 of file AliCaloTrackReader.h.

Referenced by FillInputEMCAL(), GetEMCALClusterListName(), MatchTriggerCluster(), and SetEMCALClusterListName().

Double_t AliCaloTrackReader::fEMCALParamTimeCutMax[4]
protected

Remove clusters/cells with time larger than parametrized value, in ns.

Definition at line 705 of file AliCaloTrackReader.h.

Referenced by InitParameters(), IsInTimeWindow(), and SetEMCALParametrizedMaxTimeCut().

Float_t AliCaloTrackReader::fEMCALParamTimeCutMin[4]
protected

Remove clusters/cells with time smaller than parametrized value, in ns.

Definition at line 704 of file AliCaloTrackReader.h.

Referenced by InitParameters(), IsInTimeWindow(), and SetEMCALParametrizedMinTimeCut().

Float_t AliCaloTrackReader::fEMCALPtMax
protected

pT Threshold on emcal clusters.

Definition at line 696 of file AliCaloTrackReader.h.

Referenced by FillInputEMCAL(), FillInputEMCALAlgorithm(), GetEMCALPtMax(), InitParameters(), Print(), and SetEMCALPtMax().

Float_t AliCaloTrackReader::fEMCALPtMin
protected
Double_t AliCaloTrackReader::fEMCALTimeCutMax
protected

Remove clusters/cells with time larger than this value, in ns.

Definition at line 703 of file AliCaloTrackReader.h.

Referenced by GetEMCALTimeCutMax(), IsInTimeWindow(), Print(), and SetEMCALTimeCut().

Double_t AliCaloTrackReader::fEMCALTimeCutMin
protected

Remove clusters/cells with time smaller than this value, in ns.

Definition at line 702 of file AliCaloTrackReader.h.

Referenced by GetEMCALTimeCutMin(), Print(), and SetEMCALTimeCut().

Int_t AliCaloTrackReader::fEventNumber
protected

Event number.

Definition at line 680 of file AliCaloTrackReader.h.

Referenced by AliCaloTrackMCReader::FillInputEvent(), FillInputEvent(), and GetEventNumber().

TString AliCaloTrackReader::fEventPlaneMethod
protected

Name of event plane method, by default "Q".

Definition at line 860 of file AliCaloTrackReader.h.

Referenced by GetEventPlaneMethod(), InitParameters(), and SetEventPlaneMethod().

Bool_t AliCaloTrackReader::fEventTrigCentral
protected

Event is AliVEvent::kCentral on its name, it should correspond to PbPb.

Definition at line 764 of file AliCaloTrackReader.h.

Referenced by IsEventCentral(), and SetEventTriggerBit().

Bool_t AliCaloTrackReader::fEventTrigEMCALL0
protected

Event is EMCal L0 on its name, it should correspond to AliVEvent::kEMC7, AliVEvent::kEMC1.

Definition at line 766 of file AliCaloTrackReader.h.

Referenced by IsEventEMCALL0(), and SetEventTriggerBit().

Bool_t AliCaloTrackReader::fEventTrigEMCALL1Gamma1
protected

Event is L1-Gamma, threshold 1 on its name, it should correspond kEMCEGA.

Definition at line 767 of file AliCaloTrackReader.h.

Referenced by IsEventEMCALL1Gamma(), IsEventEMCALL1Gamma1(), and SetEventTriggerBit().

Bool_t AliCaloTrackReader::fEventTrigEMCALL1Gamma2
protected

Event is L1-Gamma, threshold 2 on its name, it should correspond kEMCEGA.

Definition at line 768 of file AliCaloTrackReader.h.

Referenced by IsEventEMCALL1Gamma(), IsEventEMCALL1Gamma2(), and SetEventTriggerBit().

Bool_t AliCaloTrackReader::fEventTrigEMCALL1Jet1
protected

Event is L1-Gamma, threshold 1 on its name, it should correspond kEMCEGA.

Definition at line 769 of file AliCaloTrackReader.h.

Referenced by IsEventEMCALL1Jet(), IsEventEMCALL1Jet1(), and SetEventTriggerBit().

Bool_t AliCaloTrackReader::fEventTrigEMCALL1Jet2
protected

Event is L1-Gamma, threshold 2 on its name, it should correspond kEMCEGA.

Definition at line 770 of file AliCaloTrackReader.h.

Referenced by IsEventEMCALL1Jet(), IsEventEMCALL1Jet2(), and SetEventTriggerBit().

Bool_t AliCaloTrackReader::fEventTriggerAtSE
protected

Select triggered event at SE base task or here.

Definition at line 761 of file AliCaloTrackReader.h.

Referenced by CheckEventTriggers(), InitParameters(), IsEventTriggerAtSEOn(), Print(), SwitchOffEventTriggerAtSE(), and SwitchOnEventTriggerAtSE().

UInt_t AliCaloTrackReader::fEventTriggerMask
protected

Select this triggerered event.

Definition at line 759 of file AliCaloTrackReader.h.

Referenced by CheckEventTriggers(), GetEventTriggerMask(), InitParameters(), Print(), SetEventTriggerBit(), and SetEventTriggerMask().

Bool_t AliCaloTrackReader::fEventTrigMinBias
protected

Event is min bias on its name, it should correspond to AliVEvent::kMB, AliVEvent::kAnyInt.

Definition at line 763 of file AliCaloTrackReader.h.

Referenced by IsEventMinimumBias(), and SetEventTriggerBit().

Bool_t AliCaloTrackReader::fEventTrigSemiCentral
protected

Event is AliVEvent::kSemiCentral on its name, it should correspond to PbPb.

Definition at line 765 of file AliCaloTrackReader.h.

Referenced by IsEventSemiCentral(), and SetEventTriggerBit().

Int_t AliCaloTrackReader::fEventType
protected

Set the event species: 7 physics, 0 MC, 8 LED (not useful now)

Definition at line 775 of file AliCaloTrackReader.h.

Referenced by AnalyzeOnlyEventsOfType(), AnalyzeOnlyLEDEvents(), AnalyzeOnlyPhysicsEvents(), CheckEventTriggers(), and InitParameters().

Double_t AliCaloTrackReader::fEventWeight
protected

Weight assigned to the event when filling histograms.

Definition at line 782 of file AliCaloTrackReader.h.

Referenced by FillInputEvent(), GetEventWeight(), and InitParameters().

Bool_t AliCaloTrackReader::fFillCTS
protected
Bool_t AliCaloTrackReader::fFillDCAL
protected

Use data from DCAL, not needed in the normal case, use just EMCal array with DCal limits.

Definition at line 735 of file AliCaloTrackReader.h.

Referenced by FillInputEMCALAlgorithm(), FillInputEvent(), InitParameters(), IsDCALSwitchedOn(), Print(), SwitchOffDCAL(), and SwitchOnDCAL().

Bool_t AliCaloTrackReader::fFillEMCALCells
protected
Bool_t AliCaloTrackReader::fFillInputBackgroundJetBranch
protected

Flag to use data from background jets.

Definition at line 870 of file AliCaloTrackReader.h.

Referenced by FillInputEvent(), InitParameters(), IsBackgroundJetsSwitchedOn(), SwitchOffBackgroundJets(), and SwitchOnBackgroundJets().

Bool_t AliCaloTrackReader::fFillInputNonStandardJetBranch
protected

Flag to use data from non standard jets.

Definition at line 867 of file AliCaloTrackReader.h.

Referenced by FillInputEvent(), InitParameters(), IsNonStandardJetsSwitchedOn(), SwitchOffNonStandardJets(), and SwitchOnNonStandardJets().

Bool_t AliCaloTrackReader::fFillPHOS
protected
Bool_t AliCaloTrackReader::fFillPHOSCells
protected
TString AliCaloTrackReader::fFiredTriggerClassName
protected

Name of trigger event type used to do the analysis.

Definition at line 756 of file AliCaloTrackReader.h.

Referenced by CheckEventTriggers(), GetFiredTriggerClassName(), GetTriggerPatches(), InitParameters(), SetEventTriggerBit(), and SetFiredTriggerClassName().

TString AliCaloTrackReader::fInputBackgroundJetBranchName
protected

Name of background jet branch.

Definition at line 872 of file AliCaloTrackReader.h.

Referenced by FillInputBackgroundJets(), GetInputBackgroundJetBranchName(), InitParameters(), and SetInputBackgroundJetBranchName().

TString AliCaloTrackReader::fInputNonStandardJetBranchName
protected

Name of non standard jet branch.

Definition at line 869 of file AliCaloTrackReader.h.

Referenced by FillInputNonStandardJets(), GetInputNonStandardJetBranchName(), InitParameters(), and SetInputNonStandardJetBranchName().

Bool_t AliCaloTrackReader::fIsBadCellEvent
protected

Bad cell triggered event flag, any cell in cluster is bad.

Definition at line 818 of file AliCaloTrackReader.h.

Referenced by CheckEventTriggers(), FillInputEvent(), IsBadCellTriggerEvent(), and MatchTriggerCluster().

Bool_t AliCaloTrackReader::fIsBadMaxCellEvent
protected

Bad cell triggered event flag, only max energy cell is bad.

Definition at line 819 of file AliCaloTrackReader.h.

Referenced by CheckEventTriggers(), FillInputEvent(), IsBadMaxCellTriggerEvent(), and MatchTriggerCluster().

Bool_t AliCaloTrackReader::fIsExoticEvent
protected

Exotic trigger event flag.

Definition at line 817 of file AliCaloTrackReader.h.

Referenced by CheckEventTriggers(), FillInputEvent(), IsExoticEvent(), and MatchTriggerCluster().

Bool_t AliCaloTrackReader::fIsTriggerMatch
protected

Could match the event to a trigger patch?

Definition at line 820 of file AliCaloTrackReader.h.

Referenced by CheckEventTriggers(), FillInputEvent(), IsTriggerMatched(), and MatchTriggerCluster().

Bool_t AliCaloTrackReader::fIsTriggerMatchOpenCut[3]
protected

Could not match the event to a trigger patch?, retry opening cuts.

Definition at line 821 of file AliCaloTrackReader.h.

Referenced by FillInputEvent(), IsTriggerMatchedOpenCuts(), and MatchTriggerCluster().

Int_t AliCaloTrackReader::fLastMixedCaloEvent
protected

Temporary container with the last event added to the mixing list for photons.

Definition at line 791 of file AliCaloTrackReader.h.

Referenced by GetLastCaloMixedEvent(), and SetLastCaloMixedEvent().

Int_t AliCaloTrackReader::fLastMixedTracksEvent
protected

Temporary container with the last event added to the mixing list for tracks.

Definition at line 790 of file AliCaloTrackReader.h.

Referenced by GetLastTracksMixedEvent(), and SetLastTracksMixedEvent().

TList** AliCaloTrackReader::fListMixedCaloEvents
protected

! Container for photon stored for different events, used in case of own mixing, set in analysis class.

Definition at line 789 of file AliCaloTrackReader.h.

Referenced by GetListWithMixedEventsForCalo(), ListWithMixedEventsForCaloExists(), and SetListWithMixedEventsForCalo().

TList** AliCaloTrackReader::fListMixedTracksEvents
protected

! Container for tracks stored for different events, used in case of own mixing, set in analysis class.

Definition at line 788 of file AliCaloTrackReader.h.

Referenced by GetListWithMixedEventsForTracks(), ListWithMixedEventsForTracksExists(), and SetListWithMixedEventsForTracks().

AliMCEvent* AliCaloTrackReader::fMC
protected

! Monte Carlo Event Handler.

Definition at line 731 of file AliCaloTrackReader.h.

Referenced by GetGenEventHeader(), GetHeader(), GetMC(), GetStack(), SetGeneratorMinMaxParticles(), and SetMC().

AliMixedEvent* AliCaloTrackReader::fMixedEvent
protected

! Mixed event object. This class is not the owner.

Definition at line 784 of file AliCaloTrackReader.h.

Referenced by FillInputCTS(), FillInputEMCALAlgorithm(), FillInputPHOS(), FillVertexArray(), GetMixedEvent(), and SetInputEvent().

UInt_t AliCaloTrackReader::fMixEventTriggerMask
protected

Select this triggerered event for mixing, tipically kMB or kAnyINT.

Definition at line 760 of file AliCaloTrackReader.h.

Referenced by CheckEventTriggers(), GetMixEventTriggerMask(), InitParameters(), Print(), and SetMixEventTriggerMask().

TLorentzVector AliCaloTrackReader::fMomentum
protected

! Temporal TLorentzVector container, avoid declaration of TLorentzVectors per event.

Definition at line 879 of file AliCaloTrackReader.h.

Referenced by FillInputCTS(), FillInputEMCAL(), FillInputEMCALAlgorithm(), and FillInputPHOS().

Int_t AliCaloTrackReader::fNMCProducedMax
protected

In case of cocktail, select particles in the list with label up to this value.

Definition at line 864 of file AliCaloTrackReader.h.

Referenced by IsHIJINGLabel(), and SetGeneratorMinMaxParticles().

Int_t AliCaloTrackReader::fNMCProducedMin
protected

In case of cocktail, select particles in the list with label from this value.

Definition at line 863 of file AliCaloTrackReader.h.

Referenced by IsHIJINGLabel(), and SetGeneratorMinMaxParticles().

Int_t AliCaloTrackReader::fNMixedEvent
protected

Number of events in mixed event buffer.

Definition at line 785 of file AliCaloTrackReader.h.

Referenced by DeletePointers(), FillVertexArray(), GetNMixedEvent(), InitParameters(), and SetInputEvent().

Int_t AliCaloTrackReader::fNNonPileUpClusters
protected

Number of clusters with time below 20 ns.

Definition at line 846 of file AliCaloTrackReader.h.

Referenced by FillInputEMCAL(), FillInputEMCALAlgorithm(), and GetNNonPileUpClusters().

TClonesArray* AliCaloTrackReader::fNonStandardJets
protected

! Temporal array with jets.

Definition at line 868 of file AliCaloTrackReader.h.

Referenced by DeletePointers(), FillInputNonStandardJets(), GetNonStandardJets(), InitParameters(), and ResetLists().

Int_t AliCaloTrackReader::fNPileUpClusters
protected

Number of clusters with time avobe 20 ns.

Definition at line 845 of file AliCaloTrackReader.h.

Referenced by FillInputEMCAL(), FillInputEMCALAlgorithm(), GetNPileUpClusters(), and IsPileUpFromEMCal().

Int_t AliCaloTrackReader::fNPileUpClustersCut
protected

Cut to select event as pile-up.

Definition at line 847 of file AliCaloTrackReader.h.

Referenced by IsPileUpFromEMCal(), and SetPileUpParamForEMCal().

AliAODEvent* AliCaloTrackReader::fOutputEvent
protected

! pointer to aod output.

Definition at line 730 of file AliCaloTrackReader.h.

Referenced by FillInputEMCAL(), GetOutputEvent(), MatchTriggerCluster(), and SetOutputEvent().

AliVCaloCells* AliCaloTrackReader::fPHOSCells
protected

! Temporal array with PHOS AliVCaloCells.

Definition at line 727 of file AliCaloTrackReader.h.

Referenced by FillInputPHOSCells(), and GetPHOSCells().

TObjArray* AliCaloTrackReader::fPHOSClusters
protected
Float_t AliCaloTrackReader::fPHOSPtMax
protected

pT Threshold on phos clusters.

Definition at line 697 of file AliCaloTrackReader.h.

Referenced by FillInputPHOS(), GetPHOSPtMax(), InitParameters(), Print(), and SetPHOSPtMax().

Float_t AliCaloTrackReader::fPHOSPtMin
protected
Double_t AliCaloTrackReader::fPileUpParamSPD[5]
protected

Definition at line 841 of file AliCaloTrackReader.h.

Referenced by InitParameters(), IsPileUpFromSPD(), and SetPileUpParamForSPD().

Float_t AliCaloTrackReader::fPtHardAndClusterPtFactor
protected

Factor between ptHard and cluster pT to reject/accept event.

Definition at line 690 of file AliCaloTrackReader.h.

Referenced by ComparePtHardAndClusterPt(), GetPtHardAndClusterFactor(), InitParameters(), Print(), and SetPtHardAndClusterPtFactor().

Float_t AliCaloTrackReader::fPtHardAndJetPtFactor
protected

Factor between ptHard and jet pT to reject/accept event.

Definition at line 687 of file AliCaloTrackReader.h.

Referenced by ComparePtHardAndJetPt(), GetPtHardAndJetFactor(), InitParameters(), Print(), and SetPtHardAndJetPtFactor().

TRandom3 AliCaloTrackReader::fRandom
protected

! Random generator.

Definition at line 745 of file AliCaloTrackReader.h.

Referenced by FillInputEMCALAlgorithm().

Bool_t AliCaloTrackReader::fReadAODMCParticles
protected
Bool_t AliCaloTrackReader::fReadStack
protected
Bool_t AliCaloTrackReader::fRecalculateClusters
protected

Correct clusters, recalculate them if recalibration parameters is given.

Definition at line 739 of file AliCaloTrackReader.h.

Referenced by AreClustersRecalculated(), FillInputEMCALAlgorithm(), FillInputPHOS(), Print(), SwitchOffClusterRecalculation(), and SwitchOnClusterRecalculation().

Bool_t AliCaloTrackReader::fRecalculateVertexBC
protected

Recalculate vertex BC from tracks pointing to vertex.

Definition at line 853 of file AliCaloTrackReader.h.

Referenced by FillInputCTS(), GetVertexBC(), SwitchOffRecalculateVertexBC(), and SwitchOnRecalculateVertexBC().

Bool_t AliCaloTrackReader::fRejectEMCalTriggerEventsWith2Tresholds
protected

Reject events EG2 also triggered by EG1 or EJ2 also triggered by EJ1.

Definition at line 877 of file AliCaloTrackReader.h.

Referenced by CheckEventTriggers(), SwitchOffEMCALEventRejectionWith2Thresholds(), and SwitchOnEMCALEventRejectionWith2Thresholds().

TArrayI AliCaloTrackReader::fRejectEventsWithBit
protected

Reject events if trigger bit is on.

Definition at line 875 of file AliCaloTrackReader.h.

Referenced by DeletePointers(), RejectEventWithTriggerBit(), and SetRejectEventsWithBit().

Bool_t AliCaloTrackReader::fRemoveBadTriggerEvents
protected

Remove triggered events because trigger was exotic, bad, or out of BC.

Definition at line 806 of file AliCaloTrackReader.h.

Referenced by AreBadTriggerEventsRemoved(), CheckEventTriggers(), SwitchOffBadTriggerEventsRemoval(), and SwitchOnBadTriggerEventsRemoval().

Bool_t AliCaloTrackReader::fRemoveLEDEvents
protected

Remove events where LED was wrongly firing - EMCAL LHC11a.

Definition at line 804 of file AliCaloTrackReader.h.

Referenced by CheckEventTriggers(), IsLEDEventRemoved(), SwitchOffLEDEventsRemoval(), and SwitchOnLEDEventsRemoval().

Bool_t AliCaloTrackReader::fRemoveUnMatchedTriggers
protected

Analyze events where trigger patch and cluster where found or not.

Definition at line 823 of file AliCaloTrackReader.h.

Referenced by AreUnMatchedTriggerEventsRemoved(), CheckEventTriggers(), SwitchOffUnMatchedTriggerEventsRemoval(), and SwitchOnUnMatchedTriggerEventsRemoval().

Bool_t AliCaloTrackReader::fSelectEmbeddedClusters
protected

Use only simulated clusters that come from embedding.

Definition at line 741 of file AliCaloTrackReader.h.

Referenced by FillInputEMCALAlgorithm(), IsEmbeddedClusterSelectionOn(), SwitchOffEmbeddedClustersSelection(), and SwitchOnEmbeddedClustersSelection().

Bool_t AliCaloTrackReader::fSelectSPDHitTracks
protected
Bool_t AliCaloTrackReader::fSmearShowerShape
protected

Smear shower shape (use in MC).

Definition at line 743 of file AliCaloTrackReader.h.

Referenced by FillInputEMCALAlgorithm(), IsShowerShapeSmeared(), SwitchOffShowerShapeSmearing(), and SwitchOnShowerShapeSmearing().

Float_t AliCaloTrackReader::fSmearShowerShapeWidth
protected

Smear shower shape landau function "width" (use in MC).

Definition at line 744 of file AliCaloTrackReader.h.

Referenced by FillInputEMCALAlgorithm(), InitParameters(), and SetShowerShapeSmearWidth().

TString AliCaloTrackReader::fTaskName
protected

Name of task that executes the analysis.

Definition at line 777 of file AliCaloTrackReader.h.

Referenced by GetTaskName(), Print(), and SetTaskName().

Float_t AliCaloTrackReader::fTimeStampEventFracMax
protected

Maximum value of time stamp fraction event.

Definition at line 835 of file AliCaloTrackReader.h.

Referenced by FillInputEvent(), GetEventTimeStampFractionMax(), InitParameters(), and SetEventTimeStampFraction().

Float_t AliCaloTrackReader::fTimeStampEventFracMin
protected

Minimum value of time stamp fraction event.

Definition at line 834 of file AliCaloTrackReader.h.

Referenced by GetEventTimeStampFractionMin(), InitParameters(), and SetEventTimeStampFraction().

Bool_t AliCaloTrackReader::fTimeStampEventSelect
protected

Select events within a fraction of data taking time.

Definition at line 833 of file AliCaloTrackReader.h.

Referenced by FillInputEvent(), IsSelectEventTimeStampOn(), SwitchOffSelectEventTimeStamp(), and SwitchOnSelectEventTimeStamp().

Double_t AliCaloTrackReader::fTimeStampRunMax
protected

Maximum value of time stamp in run.

Parameters to pass to method IsPileupFromSPD: Int_t minContributors, Double_t minZdist, Double_t nSigmaZdist,Double_t nSigmaDiamXY,Double_t nSigmaDiamZ

Definition at line 837 of file AliCaloTrackReader.h.

Referenced by FillInputEvent(), GetRunTimeStampMax(), InitParameters(), and SetRunTimeStamp().

Double_t AliCaloTrackReader::fTimeStampRunMin
protected

Minimum value of time stamp in run.

Definition at line 836 of file AliCaloTrackReader.h.

Referenced by FillInputEvent(), GetRunTimeStampMin(), InitParameters(), and SetRunTimeStamp().

Int_t AliCaloTrackReader::fTrackBCEvent[19]
protected

Fill one entry per event if there is a track in a given BC.

Definition at line 850 of file AliCaloTrackReader.h.

Referenced by FillInputCTS(), GetTrackEventBC(), InitParameters(), and SetTrackEventBC().

Int_t AliCaloTrackReader::fTrackBCEventCut[19]
protected

Fill one entry per event if there is a track in a given BC, depend on track pT, acceptance cut.

Definition at line 851 of file AliCaloTrackReader.h.

Referenced by FillInputCTS(), GetTrackEventBCcut(), InitParameters(), and SetTrackEventBCcut().

Double_t AliCaloTrackReader::fTrackDCACut[3]
protected

Remove tracks with DCA larger than cut, parameters of function stored here.

Definition at line 709 of file AliCaloTrackReader.h.

Referenced by AcceptDCA(), GetTrackDCACut(), InitParameters(), and SetTrackDCACut().

Int_t AliCaloTrackReader::fTrackMult
protected

Track multiplicity.

Definition at line 749 of file AliCaloTrackReader.h.

Referenced by FillInputCTS(), AliCaloTrackMCReader::FillInputEvent(), FillInputEvent(), and GetTrackMultiplicity().

Float_t AliCaloTrackReader::fTrackMultEtaCut
protected
ULong_t AliCaloTrackReader::fTrackStatus
protected

Track selection bit, select tracks refitted in TPC, ITS ...

Definition at line 747 of file AliCaloTrackReader.h.

Referenced by FillInputCTS(), GetTrackStatus(), InitParameters(), Print(), and SetTrackStatus().

Double_t AliCaloTrackReader::fTrackTimeCutMax
protected

Remove tracks with time larger than this value, in ns.

Definition at line 707 of file AliCaloTrackReader.h.

Referenced by FillInputCTS(), GetTrackTimeCutMax(), and SetTrackTimeCut().

Double_t AliCaloTrackReader::fTrackTimeCutMin
protected

Remove tracks with time smaller than this value, in ns.

Definition at line 706 of file AliCaloTrackReader.h.

Referenced by GetTrackTimeCutMin(), and SetTrackTimeCut().

Int_t AliCaloTrackReader::fTriggerClusterBC
protected

Event triggered by a cluster in BC -5 0 to 5.

Definition at line 814 of file AliCaloTrackReader.h.

Referenced by CheckEventTriggers(), FillInputEvent(), GetTriggerClusterBC(), InitParameters(), and MatchTriggerCluster().

Int_t AliCaloTrackReader::fTriggerClusterId
protected

Id of trigger cluster (cluster->GetID()).

Definition at line 816 of file AliCaloTrackReader.h.

Referenced by FillInputEvent(), GetTriggerClusterId(), InitParameters(), and MatchTriggerCluster().

Int_t AliCaloTrackReader::fTriggerClusterIndex
protected

Index in clusters array of trigger cluster.

Definition at line 815 of file AliCaloTrackReader.h.

Referenced by FillInputEvent(), GetTriggerClusterIndex(), InitParameters(), and MatchTriggerCluster().

Bool_t AliCaloTrackReader::fTriggerClusterTimeRecal
protected

In case cluster already calibrated, do not try to recalibrate even if recalib on in AliEMCALRecoUtils.

Definition at line 822 of file AliCaloTrackReader.h.

Referenced by IsTriggerClusterTimeRecal(), MatchTriggerCluster(), SwitchOffTriggerClusterTimeRecal(), and SwitchOnTriggerClusterTimeRecal().

Float_t AliCaloTrackReader::fTriggerL0EventThreshold
protected

L0 Threshold to look for triggered events, set outside.

Definition at line 810 of file AliCaloTrackReader.h.

Referenced by GetEventTriggerL0Threshold(), InitParameters(), MatchTriggerCluster(), SetEMCALTriggerThresholds(), and SetEventTriggerL0Threshold().

Float_t AliCaloTrackReader::fTriggerL1EventThreshold
protected

L1 Threshold to look for triggered events, set in data.

Definition at line 811 of file AliCaloTrackReader.h.

Referenced by GetEventTriggerL1Threshold(), InitParameters(), MatchTriggerCluster(), SetEMCALTriggerThresholds(), and SetEventTriggerL1Threshold().

Bool_t AliCaloTrackReader::fTriggerL1EventThresholdFix
protected

L1 Threshold is fix and set outside.

Definition at line 812 of file AliCaloTrackReader.h.

Referenced by SetEMCALTriggerThresholds(), and SetEventTriggerL1Threshold().

Bool_t AliCaloTrackReader::fTriggerPatchClusterMatch
protected

Search for the trigger patch and check if associated cluster was the trigger.

Definition at line 807 of file AliCaloTrackReader.h.

Referenced by CheckEventTriggers(), IsTriggerPatchMatchedToCluster(), MatchTriggerCluster(), SwitchOffTriggerPatchMatching(), and SwitchOnTriggerPatchMatching().

Int_t AliCaloTrackReader::fTriggerPatchTimeWindow[2]
protected

Trigger patch selection window.

Definition at line 808 of file AliCaloTrackReader.h.

Referenced by CheckEventTriggers(), InitParameters(), and SetTriggerPatchTimeWindow().

Bool_t AliCaloTrackReader::fUseAliCentrality
protected

Select as centrality estimator AliCentrality (Run1) or AliMultSelection (Run1 and Run2)

Definition at line 856 of file AliCaloTrackReader.h.

Referenced by GetEventCentrality(), InitParameters(), SwitchOffAliCentrality(), and SwitchOnAliCentrality().

Bool_t AliCaloTrackReader::fUseEMCALTimeCut
protected

Do time cut selection.

Definition at line 698 of file AliCaloTrackReader.h.

Referenced by FillInputEMCALAlgorithm(), SwitchOffUseEMCALTimeCut(), and SwitchOnUseEMCALTimeCut().

Bool_t AliCaloTrackReader::fUseEventsWithPrimaryVertex
protected

Select events with primary vertex.

Definition at line 830 of file AliCaloTrackReader.h.

Referenced by FillInputEvent(), IsPrimaryVertexSelectionDone(), SwitchOffPrimaryVertexSelection(), and SwitchOnPrimaryVertexSelection().

Bool_t AliCaloTrackReader::fUseParamTimeCut
protected

Use simple or parametrized time cut.

Definition at line 699 of file AliCaloTrackReader.h.

Referenced by IsInTimeWindow(), SwitchOffUseParametrizedTimeCut(), and SwitchOnUseParametrizedTimeCut().

Bool_t AliCaloTrackReader::fUseTrackDCACut
protected

Do DCA selection.

Definition at line 708 of file AliCaloTrackReader.h.

Referenced by FillInputCTS(), IsDCACutOn(), SwitchOffUseTrackDCACut(), and SwitchOnUseTrackDCACut().

Bool_t AliCaloTrackReader::fUseTrackTimeCut
protected

Do time cut selection.

Definition at line 700 of file AliCaloTrackReader.h.

Referenced by FillInputCTS(), SwitchOffUseTrackTimeCut(), and SwitchOnUseTrackTimeCut().

Int_t AliCaloTrackReader::fV0ADC[2]
protected

Integrated V0 signal.

Definition at line 795 of file AliCaloTrackReader.h.

Referenced by FillInputVZERO(), GetV0Signal(), InitParameters(), and ResetLists().

Int_t AliCaloTrackReader::fV0Mul[2]
protected

Integrated V0 Multiplicity.

Definition at line 796 of file AliCaloTrackReader.h.

Referenced by FillInputVZERO(), GetV0Multiplicity(), InitParameters(), and ResetLists().

Double_t** AliCaloTrackReader::fVertex
protected
Int_t AliCaloTrackReader::fVertexBC
protected

Vertex BC.

Definition at line 852 of file AliCaloTrackReader.h.

Referenced by FillInputCTS(), FillInputEvent(), and GetVertexBC().

AliAnaWeights* AliCaloTrackReader::fWeightUtils
protected

Pointer to AliAnaWeights.

Definition at line 781 of file AliCaloTrackReader.h.

Referenced by DeletePointers(), FillInputEvent(), GetWeightUtils(), Init(), and InitParameters().

Bool_t AliCaloTrackReader::fWriteOutputDeltaAOD
protected

Write the created delta AOD objects into file.

Definition at line 793 of file AliCaloTrackReader.h.

Referenced by Print(), SwitchOffWriteDeltaAOD(), SwitchOnWriteDeltaAOD(), and WriteDeltaAODToFile().

Float_t AliCaloTrackReader::fZvtxCut
protected

Cut on vertex position.

Definition at line 802 of file AliCaloTrackReader.h.

Referenced by FillInputEvent(), GetZvertexCut(), InitParameters(), and SetZvertexCut().


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