AliPhysics  31210d0 (31210d0)

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
}
 
enum  smearingFunction { kNoSmearing, kSmearingLandau, kSmearingLandauShift }
 Smearing function enum. More...
 

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
 
virtual TObjString * GetListOfParameters ()
 Save parameters used for analysis in a string. More...
 
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 TListGetAODBranchList () const
 
void SetDeltaAODFileName (TString name)
 
TString GetDeltaAODFileName () const
 
void SwitchOnWriteDeltaAOD ()
 
void SwitchOffWriteDeltaAOD ()
 
Bool_t WriteDeltaAODToFile () const
 
virtual TListGetCreateControlHistograms ()
 
void SetControlHistogramEnergyBinning (Int_t nBins, Float_t emin, Float_t emax)
 
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 en)
 
void SetPHOSEMin (Float_t en)
 
void SetEMCALEMax (Float_t en)
 
void SetPHOSEMax (Float_t en)
 
virtual Int_t GetTrackID (AliVTrack *track)
 
Float_t GetEMCALBadChannelMinDist () const
 
Float_t GetPHOSBadChannelMinDist () const
 
void SetEMCALBadChannelMinDist (Float_t di)
 
void SetPHOSBadChannelMinDist (Float_t di)
 
Int_t GetEMCALNCellsCut () const
 
Int_t GetPHOSNCellsCut () const
 
void SetEMCALNCellsCut (Int_t nc)
 
void SetPHOSNCellsCut (Int_t nc)
 
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 ()
 
void SwitchOnClusterEScalePerSMCorrection ()
 
void SwitchOffClusterEScalePerSMCorrection ()
 
void SetScaleFactorPerSM (Int_t ism, Float_t factor)
 
Bool_t IsEmbeddedClusterSelectionOn () const
 
void SwitchOnEmbeddedClustersSelection ()
 
void SwitchOffEmbeddedClustersSelection ()
 
void SetSmearingFunction (Int_t smfu)
 
Int_t GetSmearingFunction () const
 
Bool_t IsShowerShapeSmeared () const
 
void SwitchOnShowerShapeSmearing ()
 
void SwitchOffShowerShapeSmearing ()
 
void SetShowerShapeSmearWidth (Float_t w)
 
void SetSmearingNLMRange (Int_t mi, Int_t ma)
 
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
 
void SetEMCALCellsListName (TString name)
 
TString GetEMCALCellsListName () const
 
virtual TObjArrayGetCTSTracks () const
 
virtual TObjArrayGetEMCALClusters () const
 
virtual TObjArrayGetDCALClusters () const
 
virtual TObjArrayGetPHOSClusters () 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 (Int_t opt=1)
 
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 ()
 
Double_t GetTimeStampEventCTPBCCorrMin () const
 
Double_t GetTimeStampEventCTPBCCorrMax () const
 
void SetTimeStampEventCTPBCCorrRange (Double_t a, Double_t b)
 
void SwitchOnExcludeEventTimeCTPBCCorrStamp ()
 
void SwitchOffExcludeEventTimeCTPBCCorrStamp ()
 
Bool_t IsExcludeEventTimeStampCTPBCCorrOn ()
 
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 (Int_t cut=0) const
 
Float_t GetTrackSumPt (Int_t cut=0) const
 
void SetTrackMultiplicityNPtCut (Float_t ncut)
 
Int_t GetTrackMultiplicityNPtCut () const
 
void SetTrackMultiplicityPtCut (Int_t cut, Float_t pt)
 
Float_t GetTrackMultiplicityPtCut (Int_t cut=0) 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_tGetVertex (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
 
TListGetListWithMixedEventsForCalo (Int_t bi) const
 
TListGetListWithMixedEventsForTracks (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 AliMCAnalysisUtilsGetMCAnalysisUtils ()
 
virtual void SetMCAnalysisUtils (AliMCAnalysisUtils *mcutils)
 
virtual AliHeader * GetHeader () const
 
virtual AliGenEventHeader * GetGenEventHeader () const
 
virtual AliGenPythiaEventHeader * GetGenPythiaEventHeader () const
 
virtual TClonesArray * GetAODMCParticles () const
 
virtual AliAODMCHeader * GetAODMCHeader () const
 
virtual AliVEvent * GetInputEvent () const
 
virtual AliVEvent * GetOriginalInputEvent () const
 
virtual AliAODEventGetOutputEvent () const
 
virtual AliMCEvent * GetMC () const
 
virtual AliMixedEvent * GetMixedEvent () const
 
virtual Int_t GetNMixedEvent () const
 
void SwitchOnStack ()
 
void SwitchOffStack ()
 
void SwitchOnAODMCParticles ()
 
void SwitchOffAODMCParticles ()
 
void RemapMCLabelForAODs (Int_t &label)
 
virtual Bool_t ComparePtHardAndJetPt (Int_t process, TString processName)
 
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 (Int_t process, TString processName)
 
virtual Bool_t IsPtHardAndClusterPtComparisonSet () const
 
virtual void SetPtHardAndClusterPtComparison (Bool_t compare)
 
virtual Float_t GetPtHardAndClusterFactor () const
 
virtual void SetPtHardAndClusterPtFactor (Float_t factor)
 
virtual void SetNumberOfMCGeneratorsToAccept (Int_t nGen)
 
virtual Int_t GetNumberOfMCGeneratorsToAccept () const
 
virtual void SetNameOfMCGeneratorsToAccept (Int_t ig, TString name)
 
virtual void SetIndexOfMCGeneratorsToAccept (Int_t ig, Int_t index)
 
virtual TString GetNameOfMCGeneratorsToAccept (Int_t ig) const
 
virtual Int_t GetIndexOfMCGeneratorsToAccept (Int_t ig) const
 
Bool_t AcceptParticleMCLabel (Int_t mcLabel) const
 
Int_t GetCocktailGeneratorAndIndex (Int_t index, TString &nameGen) const
 
TString GetGeneratorNameAndIndex (Int_t index, Int_t &genIndex) const
 
virtual void SetNameOfMCEventHederGeneratorToAccept (TString name)
 
virtual TString GetNameOfMCEventHederGeneratorToAccept () 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...
 
Float_t fEMCALBadChMinDist
 Minimal distance to bad channel to accept cluster in EMCal, cell units. More...
 
Float_t fPHOSBadChMinDist
 Minimal distance to bad channel to accept cluster in PHOS, cm. More...
 
Int_t fEMCALNCellsCut
 Accept for the analysis EMCAL clusters with more than fNCellsCut cells. More...
 
Int_t fPHOSNCellsCut
 Accept for the analysis PHOS clusters with more than fNCellsCut cells. 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...
 
TListfAODBranchList
 List with AOD branches created and needed in analysis. More...
 
TObjArrayfCTSTracks
 Temporal array with tracks. More...
 
TObjArrayfEMCALClusters
 Temporal array with EMCAL CaloClusters. More...
 
TObjArrayfDCALClusters
 Temporal array with DCAL CaloClusters, not needed in the normal case, use just EMCal array with DCal limits. More...
 
TObjArrayfPHOSClusters
 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...
 
AliAODEventfOutputEvent
 ! 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 fScaleEPerSM
 Scale cluster energy by a constant factor, depending on SM. More...
 
Float_t fScaleFactorPerSM [22]
 Scale factor depending on SM number to be applied to cluster energy. 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...
 
Int_t fSmearingFunction
 Choice of smearing function. 0 no smearing. 1 smearing from Gustavo (Landau center at 0). 2 smearing from Astrid (Landau center at 0.05). See enum smearingFunction. More...
 
Int_t fSmearNLMMin
 Do smearing for clusters with at least this value. More...
 
Int_t fSmearNLMMax
 Do smearing for clusters with at maximum this value. 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 [10]
 Track multiplicity, count for different pT cuts. More...
 
Float_t fTrackSumPt [10]
 Track sum pT, count for different pT cuts. More...
 
Int_t fTrackMultNPtCut
 Track multiplicty, number of pt cuts. More...
 
Float_t fTrackMultPtCut [10]
 Track multiplicity and sum pt cuts list. More...
 
Float_t fTrackMultEtaCut
 Track multiplicity eta cut. 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...
 
AliMCAnalysisUtilsfMCUtils
 MonteCarlo Analysis utils. Initialized in SetMC() 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...
 
TString fEMCALCellsListName
 Alternative list of cells 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...
 
Int_t fRemoveLEDEvents
 Remove events where LED was wrongly firing - only EMCAL LHC11a for this equal to 1, generalized to any SM for larger. 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...
 
Bool_t fTimeStampEventCTPBCCorrExclude
 Activate event selection within a range of data taking time CTP corrected. ESD only. More...
 
Double_t fTimeStampEventCTPBCCorrMin
 Minimum value of time stamp corrected by CTP in run. More...
 
Double_t fTimeStampEventCTPBCCorrMax
 Maximum value of time stamp corrected by CTP 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 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...
 
TListfOutputContainer
 ! Output container with cut control histograms. More...
 
TH2FfhEMCALClusterEtaPhi
 ! Control histogram on EMCAL clusters acceptance, before fiducial cuts More...
 
TH2FfhEMCALClusterEtaPhiFidCut
 ! Control histogram on EMCAL clusters acceptance, after fiducial cuts More...
 
TH2FfhEMCALClusterTimeE
 ! Control histogram on EMCAL timing More...
 
TH1F * fhEMCALClusterCutsE [8]
 ! Control histogram on the different EMCal cluster selection cuts, E More...
 
TH1F * fhPHOSClusterCutsE [7]
 ! Control histogram on the different PHOS cluster selection cuts, E More...
 
TH1F * fhCTSTrackCutsPt [6]
 ! Control histogram on the different CTS tracks selection cuts, pT More...
 
Float_t fEnergyHistogramLimit [2]
 Binning of the control histograms, number of bins. More...
 
Int_t fEnergyHistogramNbins
 Binning of the control histograms, min and max window. More...
 
TH1IfhNEventsAfterCut
 ! Each bin represents number of events resulting after a given selection cut: vertex, trigger, ... More...
 
Int_t fNMCGenerToAccept
 Number of MC generators that should not be included in analysis. More...
 
TString fMCGenerToAccept [5]
 List with name of generators that should not be included. More...
 
Int_t fMCGenerIndexToAccept [5]
 List with index of generators that should not be included. More...
 
TString fMCGenerEventHeaderToAccept
 Accept events that contain at least this event header name. More...
 
AliGenEventHeader * fGenEventHeader
 ! Event header More...
 
AliGenPythiaEventHeader * fGenPythiaEventHeader
 ! Event header casted to pythia 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 61 of file AliCaloTrackReader.h.

Member Enumeration Documentation

Enumerator
kEMCAL 
kPHOS 
kCTS 
kDCAL 
kDCALPHOS 

Definition at line 122 of file AliCaloTrackReader.h.

Enumerator
kESD 
kAOD 
kMC 

Definition at line 84 of file AliCaloTrackReader.h.

Smearing function enum.

Enumerator
kNoSmearing 
kSmearingLandau 
kSmearingLandauShift 

Definition at line 127 of file AliCaloTrackReader.h.

Constructor & Destructor Documentation

AliCaloTrackReader::AliCaloTrackReader ( )

Constructor. Initialize parameters.

Definition at line 60 of file AliCaloTrackReader.cxx.

AliCaloTrackReader::~AliCaloTrackReader ( )
virtual

Destructor.

Definition at line 155 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 242 of file AliCaloTrackReader.cxx.

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

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 256 of file AliCaloTrackReader.cxx.

Referenced by CheckEventTriggers(), and IsFastClusterAccepted().

void AliCaloTrackReader::AcceptFastClusterEvents ( )
inline

Definition at line 318 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::AcceptParticleMCLabel ( Int_t  mcLabel) const

Reject particles/clusters depending on the generator of origin of the MC label.

Parameters
mcLabellabel index of particle originating the cluster or track or mc stack

Definition at line 284 of file AliCaloTrackReader.cxx.

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

virtual void AliCaloTrackReader::AddChargedParticlesArray ( TArrayI )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 733 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::AddNeutralParticlesArray ( TArrayI )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 732 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::AddStatusArray ( TArrayI )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 734 of file AliCaloTrackReader.h.

void AliCaloTrackReader::AnalyzeOnlyEventsOfType ( Int_t  specie)
inline

Definition at line 563 of file AliCaloTrackReader.h.

void AliCaloTrackReader::AnalyzeOnlyLEDEvents ( )
inline

Definition at line 561 of file AliCaloTrackReader.h.

void AliCaloTrackReader::AnalyzeOnlyPhysicsEvents ( )
inline

Definition at line 562 of file AliCaloTrackReader.h.

Referenced by AddTaskCalorimeterQA().

Bool_t AliCaloTrackReader::AreBadTriggerEventsRemoved ( ) const
inline

Definition at line 383 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::AreClustersRecalculated ( ) const
inline

Definition at line 256 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::AreUnMatchedTriggerEventsRemoved ( ) const
inline

Definition at line 387 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 445 of file AliCaloTrackReader.cxx.

Referenced by FillInputEvent(), and SwitchOffEventTriggerAtSE().

virtual Bool_t AliCaloTrackReader::CheckForPrimaryVertex ( ) const
inlinevirtual

Reimplemented in AliCaloTrackESDReader, and AliCaloTrackAODReader.

Definition at line 573 of file AliCaloTrackReader.h.

Referenced by FillInputEvent().

Bool_t AliCaloTrackReader::ComparePtHardAndClusterPt ( Int_t  process,
TString  processName 
)
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. Do this only for pythia gamma-jet events

Parameters
processpythia process from AliMCAnalysisUtils::GetPythiaEventHeader()
processNameJet-Jet or Gamma-Jet processes from AliMCAnalysisUtils::GetPythiaEventHeader()

Definition at line 694 of file AliCaloTrackReader.cxx.

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

Bool_t AliCaloTrackReader::ComparePtHardAndJetPt ( Int_t  process,
TString  processName 
)
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. Do this only for pythia gamma-jet or jet-jet events

Parameters
processpythia process from AliMCAnalysisUtils::GetPythiaEventHeader()
processNameJet-Jet or Gamma-Jet processes from AliMCAnalysisUtils::GetPythiaEventHeader()

Definition at line 641 of file AliCaloTrackReader.cxx.

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

Float_t AliCaloTrackReader::DegToRad ( Float_t  deg) const
inline

Definition at line 653 of file AliCaloTrackReader.h.

void AliCaloTrackReader::DeletePointers ( )

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

Definition at line 164 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 2579 of file AliCaloTrackReader.cxx.

Referenced by FillInputEvent(), and GetInputNonStandardJetBranchName().

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 1743 of file AliCaloTrackReader.cxx.

Referenced by FillInputEvent(), and SetSmearingNLMRange().

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 2235 of file AliCaloTrackReader.cxx.

Referenced by FillInputEvent(), and SetSmearingNLMRange().

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. The actions taken are:

  • If requested, recalibrate and recalculate most of the cluster parameters (careful not to be done if tender applied or other tasks executed after)
  • Select clusters without bad channels, exotic channels or close to borders
  • If requested, correct cluster non linearity (careful not to be done if tender applied or other tasks executed after)
  • Select clusters within an energy window and passing fiducial cuts
  • Select clusters within a time window
  • Select clusters with a minimum number of cells and not too close to a bad channel
  • Smear the shower shape, to be done only for MC
  • Besides, some counters on the number of clusters with time in different BC are stored
Parameters
clusAliVCaloCluster pointer
icluscluster index, only needed in case of mixing frame (not used recently)

Method called by FillInputEMCAL()

Definition at line 1920 of file AliCaloTrackReader.cxx.

Referenced by FillInputEMCAL(), and SetSmearingNLMRange().

void AliCaloTrackReader::FillInputEMCALCells ( )
virtual

Connects the array with EMCAL cells and the pointer.

Definition at line 2494 of file AliCaloTrackReader.cxx.

Referenced by FillInputEvent(), and SetSmearingNLMRange().

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 1276 of file AliCaloTrackReader.cxx.

Referenced by AliAnaCaloTrackCorrMaker::ProcessEvent(), and SetSmearingNLMRange().

void AliCaloTrackReader::FillInputNonStandardJets ( )
virtual

Fill array with non standard jets

Author: Adam T. Matyja

Definition at line 2547 of file AliCaloTrackReader.cxx.

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

void AliCaloTrackReader::FillInputPHOS ( )
virtual

Fill the array with PHOS filtered clusters.

Definition at line 2375 of file AliCaloTrackReader.cxx.

Referenced by FillInputEvent(), and SetSmearingNLMRange().

void AliCaloTrackReader::FillInputPHOSCells ( )
virtual

Connects the array with PHOS cells and the pointer.

Definition at line 2505 of file AliCaloTrackReader.cxx.

Referenced by FillInputEvent(), and SetSmearingNLMRange().

void AliCaloTrackReader::FillInputVZERO ( )
virtual

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

Definition at line 2514 of file AliCaloTrackReader.cxx.

Referenced by FillInputEvent(), and SetSmearingNLMRange().

void AliCaloTrackReader::FillVertexArray ( )
virtual

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

Definition at line 1679 of file AliCaloTrackReader.cxx.

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

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

Reimplemented in AliCaloTrackAODReader.

Definition at line 947 of file AliCaloTrackReader.cxx.

Referenced by GetGenPythiaEventHeader().

TClonesArray * AliCaloTrackReader::GetAODMCParticles ( ) const
virtual
Returns
list of particles in AOD, Implemented in AliCaloTrackAODReader.

Reimplemented in AliCaloTrackAODReader.

Definition at line 936 of file AliCaloTrackReader.cxx.

Referenced by GetGenPythiaEventHeader().

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

Definition at line 648 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 594 of file AliCaloTrackReader.h.

virtual Int_t AliCaloTrackReader::GetCentralityOpt ( ) const
inlinevirtual
Int_t AliCaloTrackReader::GetCocktailGeneratorAndIndex ( Int_t  index,
TString nameGen 
) const

Get the name of the generator that generated a given primary particle Copy of AliMCEvent::GetCocktailGeneratorAndIndex(), modified to get the the generator index in the cocktail

Parameters
indexmc label index
nameGencocktail generator name for this index
Returns
cocktail generator index

Definition at line 315 of file AliCaloTrackReader.cxx.

Referenced by AcceptParticleMCLabel(), AliAnaPi0::FillAcceptanceHistograms(), AliAnaCaloTrackCorrBaseClass::GetCocktailGeneratorBackgroundTag(), GetIndexOfMCGeneratorsToAccept(), and AliAnaPi0::MakeAnalysisFillHistograms().

TList * AliCaloTrackReader::GetCreateControlHistograms ( )
virtual

Fill the output list of initialized control histograms. Cluster or track spectra histograms, depending on different selection cuts.

Reimplemented in AliCaloTrackAODReader.

Definition at line 733 of file AliCaloTrackReader.cxx.

Referenced by AliCaloTrackAODReader::GetCreateControlHistograms(), AliAnaCaloTrackCorrMaker::GetOutputContainer(), and WriteDeltaAODToFile().

Float_t AliCaloTrackReader::GetCTSPtMax ( ) const
inline

Definition at line 136 of file AliCaloTrackReader.h.

Float_t AliCaloTrackReader::GetCTSPtMin ( ) const
inline

Definition at line 133 of file AliCaloTrackReader.h.

virtual TObjArray* AliCaloTrackReader::GetCTSTracks ( ) const
inlinevirtual
virtual TObjArray* AliCaloTrackReader::GetDCALClusters ( ) const
inlinevirtual

Definition at line 309 of file AliCaloTrackReader.h.

virtual Int_t AliCaloTrackReader::GetDebug ( ) const
inlinevirtual

Definition at line 81 of file AliCaloTrackReader.h.

TString AliCaloTrackReader::GetDeltaAODFileName ( ) const
inline

Definition at line 108 of file AliCaloTrackReader.h.

Float_t AliCaloTrackReader::GetEMCALBadChannelMinDist ( ) const
inline

Definition at line 159 of file AliCaloTrackReader.h.

virtual AliVCaloCells* AliCaloTrackReader::GetEMCALCells ( ) const
inlinevirtual
TString AliCaloTrackReader::GetEMCALCellsListName ( ) const
inline

Definition at line 303 of file AliCaloTrackReader.h.

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

Definition at line 147 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
Int_t AliCaloTrackReader::GetEMCALNCellsCut ( ) const
inline

Definition at line 167 of file AliCaloTrackReader.h.

Float_t AliCaloTrackReader::GetEMCALPtMax ( ) const
inline

Definition at line 134 of file AliCaloTrackReader.h.

Referenced by GetEMCALEMax().

Float_t AliCaloTrackReader::GetEMCALPtMin ( ) const
inline

Definition at line 131 of file AliCaloTrackReader.h.

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

Double_t AliCaloTrackReader::GetEMCALTimeCutMax ( ) const
inline

Definition at line 203 of file AliCaloTrackReader.h.

Double_t AliCaloTrackReader::GetEMCALTimeCutMin ( ) const
inline

Definition at line 202 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 1579 of file AliCaloTrackReader.cxx.

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

virtual Int_t AliCaloTrackReader::GetEventNumber ( ) const
inlinevirtual

Definition at line 88 of file AliCaloTrackReader.h.

Referenced by AliAnaCaloTrackCorrBaseClass::GetEventNumber().

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 1622 of file AliCaloTrackReader.cxx.

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

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

Definition at line 446 of file AliCaloTrackReader.h.

Float_t AliCaloTrackReader::GetEventTimeStampFractionMin ( ) const
inline

Definition at line 445 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 339 of file AliCaloTrackReader.h.

TString AliCaloTrackReader::GetGeneratorNameAndIndex ( Int_t  index,
Int_t genIndex 
) const

Get the name of the generator that generated a given primary particle Copy of AliMCEvent::GetGenerator(), modified to get the the generator index in the cocktail

Parameters
indexmc label index
genIndexcocktail generator name for this index
Returns
cocktail generator name string

Definition at line 375 of file AliCaloTrackReader.cxx.

Referenced by GetCocktailGeneratorAndIndex(), and GetIndexOfMCGeneratorsToAccept().

virtual AliGenEventHeader* AliCaloTrackReader::GetGenEventHeader ( ) const
inlinevirtual
virtual AliGenPythiaEventHeader* AliCaloTrackReader::GetGenPythiaEventHeader ( ) const
inlinevirtual
AliHeader * AliCaloTrackReader::GetHeader ( ) const
virtual
Returns
pointer to header (AliHeader)

Definition at line 919 of file AliCaloTrackReader.cxx.

Referenced by AliAnaCaloTrackCorrBaseClass::GetMCHeader(), and SetMCAnalysisUtils().

virtual Int_t AliCaloTrackReader::GetIndexOfMCGeneratorsToAccept ( Int_t  ig) const
inlinevirtual

Definition at line 719 of file AliCaloTrackReader.h.

virtual TString AliCaloTrackReader::GetInputBackgroundJetBranchName ( )
inlinevirtual

Definition at line 768 of file AliCaloTrackReader.h.

virtual AliVEvent* AliCaloTrackReader::GetInputEvent ( ) const
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 679 of file AliCaloTrackReader.h.

Referenced by AliAnaParticleIsolation::CalculateTrackSignalInCone(), AliAnaParticleIsolation::CalculateTrackUEBand(), AliAnaCalorimeterQA::CellHistograms(), AliAnaClusterShapeCorrelStudies::ClusterLoopHistograms(), AliAnaCalorimeterQA::ClusterLoopHistograms(), AliAnaCaloTrackCorrBaseClass::ConnectInputOutputAODBranches(), AliAnaEMCALTriggerClusters::FillBadTriggerEventHistogram(), AliAnaCaloTrackCorrMaker::FillControlHistograms(), FillInputCTS(), AliAnaPi0EbE::FillPileUpHistograms(), AliAnaParticleIsolation::FillPileUpHistograms(), AliAnaPhoton::FillPileUpHistograms(), AliAnaPhoton::FillShowerShapeHistograms(), AliAnaCaloTrackCorrMaker::FillTriggerControlHistograms(), AliAnaCaloTrackCorrBaseClass::GetAODBranch(), GetEventPlaneAngle(), GetFiredTriggerClasses(), AliAnaCaloTrackCorrBaseClass::GetModuleNumber(), GetTriggerPatches(), AliAnaClusterShapeCorrelStudies::InitdEdXParameters(), AliAnaClusterShapeCorrelStudies::IsGoodCluster(), AliAnaCalorimeterQA::IsGoodCluster(), AliAnaParticleJetFinderCorrelation::MakeAnalysisFillAOD(), AliAnaChargedParticles::MakeAnalysisFillAOD(), AliAnaPhoton::MakeAnalysisFillAOD(), AliAnaOmegaToPi0Gamma::MakeAnalysisFillHistograms(), AliAnaParticleJetFinderCorrelation::MakeAnalysisFillHistograms(), AliAnaPi0Flow::MakeAnalysisFillHistograms(), AliAnaClusterPileUp::MakeAnalysisFillHistograms(), AliAnaPi0::MakeAnalysisFillHistograms(), AliAnaParticleIsolation::MakeAnalysisFillHistograms(), AliAnaParticleHadronCorrelation::MakeChargedCorrelation(), AliAnaPi0EbE::MakeInvMassInCalorimeterAndCTS(), AliIsolationCut::MakeIsolationCut(), AliAnaCaloTrackCorrMaker::ProcessEvent(), SetEMCALTriggerThresholds(), SetInputEvent(), and AliAnaClusterShapeCorrelStudies::WeightHistograms().

virtual TString AliCaloTrackReader::GetInputNonStandardJetBranchName ( )
inlinevirtual

Definition at line 763 of file AliCaloTrackReader.h.

Int_t AliCaloTrackReader::GetLastCaloMixedEvent ( ) const
inline

Definition at line 613 of file AliCaloTrackReader.h.

Int_t AliCaloTrackReader::GetLastTracksMixedEvent ( ) const
inline

Definition at line 614 of file AliCaloTrackReader.h.

TObjString * AliCaloTrackReader::GetListOfParameters ( )
virtual

Save parameters used for analysis in a string.

Reimplemented in AliCaloTrackAODReader.

Definition at line 832 of file AliCaloTrackReader.cxx.

Referenced by GetEventNumber(), AliAnaCaloTrackCorrMaker::GetListOfAnalysisCuts(), and AliCaloTrackAODReader::GetListOfParameters().

TList* AliCaloTrackReader::GetListWithMixedEventsForCalo ( Int_t  bi) const
inline
TList* AliCaloTrackReader::GetListWithMixedEventsForTracks ( Int_t  bi) const
inline
virtual AliMCAnalysisUtils* AliCaloTrackReader::GetMCAnalysisUtils ( )
inlinevirtual
virtual AliMixedEvent* AliCaloTrackReader::GetMixedEvent ( ) const
inlinevirtual
virtual AliMultSelection* AliCaloTrackReader::GetMultSelCen ( ) const
inlinevirtual
virtual TString AliCaloTrackReader::GetNameOfMCGeneratorsToAccept ( Int_t  ig) const
inlinevirtual

Definition at line 718 of file AliCaloTrackReader.h.

virtual Int_t AliCaloTrackReader::GetNMixedEvent ( ) const
inlinevirtual

Definition at line 684 of file AliCaloTrackReader.h.

Referenced by AliAnaCaloTrackCorrBaseClass::GetNMixedEvent().

Int_t AliCaloTrackReader::GetNNonPileUpClusters ( )
inline

Definition at line 486 of file AliCaloTrackReader.h.

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

Definition at line 712 of file AliCaloTrackReader.h.

virtual AliVEvent* AliCaloTrackReader::GetOriginalInputEvent ( ) const
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 680 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 651 of file AliCaloTrackReader.h.

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

Float_t AliCaloTrackReader::GetPHOSBadChannelMinDist ( ) const
inline

Definition at line 160 of file AliCaloTrackReader.h.

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

Definition at line 310 of file AliCaloTrackReader.h.

Referenced by AliAnaCaloTrackCorrBaseClass::GetPHOSClusters().

Float_t AliCaloTrackReader::GetPHOSEMax ( ) const
inline

Definition at line 148 of file AliCaloTrackReader.h.

Float_t AliCaloTrackReader::GetPHOSEMin ( ) const
inline
Int_t AliCaloTrackReader::GetPHOSNCellsCut ( ) const
inline

Definition at line 168 of file AliCaloTrackReader.h.

Float_t AliCaloTrackReader::GetPHOSPtMax ( ) const
inline

Definition at line 135 of file AliCaloTrackReader.h.

Referenced by GetPHOSEMax().

Float_t AliCaloTrackReader::GetPHOSPtMin ( ) const
inline

Definition at line 132 of file AliCaloTrackReader.h.

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

virtual Float_t AliCaloTrackReader::GetPtHardAndClusterFactor ( ) const
inlinevirtual

Definition at line 704 of file AliCaloTrackReader.h.

virtual Float_t AliCaloTrackReader::GetPtHardAndJetFactor ( ) const
inlinevirtual

Definition at line 698 of file AliCaloTrackReader.h.

Double_t AliCaloTrackReader::GetRunTimeStampMax ( ) const
inline
Double_t AliCaloTrackReader::GetRunTimeStampMin ( ) const
inline
Int_t AliCaloTrackReader::GetSmearingFunction ( ) const
inline

Definition at line 275 of file AliCaloTrackReader.h.

TString AliCaloTrackReader::GetTaskName ( ) const
inline

Definition at line 92 of file AliCaloTrackReader.h.

Double_t AliCaloTrackReader::GetTimeStampEventCTPBCCorrMax ( ) const
inline

Definition at line 459 of file AliCaloTrackReader.h.

Double_t AliCaloTrackReader::GetTimeStampEventCTPBCCorrMin ( ) const
inline

Definition at line 458 of file AliCaloTrackReader.h.

virtual Float_t AliCaloTrackReader::GetTPCSharedClusterFraction ( ) const
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 546 of file AliCaloTrackReader.h.

Referenced by AliAnaChargedParticles::MakeAnalysisFillAOD().

virtual AliESDtrackCuts* AliCaloTrackReader::GetTrackComplementaryCuts ( ) const
inlinevirtual

Reimplemented in AliCaloTrackESDReader.

Definition at line 551 of file AliCaloTrackReader.h.

virtual AliESDtrackCuts* AliCaloTrackReader::GetTrackCuts ( ) const
inlinevirtual

Reimplemented in AliCaloTrackESDReader.

Definition at line 550 of file AliCaloTrackReader.h.

Double_t AliCaloTrackReader::GetTrackDCACut ( Int_t  i) const
inline

Definition at line 176 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 530 of file AliCaloTrackReader.h.

virtual ULong_t AliCaloTrackReader::GetTrackFilterMaskComplementary ( ) const
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 533 of file AliCaloTrackReader.h.

Int_t AliCaloTrackReader::GetTrackID ( AliVTrack *  track)
virtual
Float_t AliCaloTrackReader::GetTrackMultiplicityEtaCut ( ) const
inline

Definition at line 525 of file AliCaloTrackReader.h.

Float_t AliCaloTrackReader::GetTrackMultiplicityPtCut ( Int_t  cut = 0) const
inline

Definition at line 522 of file AliCaloTrackReader.h.

ULong_t AliCaloTrackReader::GetTrackStatus ( ) const
inline

Definition at line 505 of file AliCaloTrackReader.h.

Float_t AliCaloTrackReader::GetTrackSumPt ( Int_t  cut = 0) const
inline

Definition at line 515 of file AliCaloTrackReader.h.

Double_t AliCaloTrackReader::GetTrackTimeCutMax ( ) const
inline

Definition at line 189 of file AliCaloTrackReader.h.

Double_t AliCaloTrackReader::GetTrackTimeCutMin ( ) const
inline

Definition at line 188 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 2614 of file AliCaloTrackReader.cxx.

Referenced by CheckEventTriggers(), MatchTriggerCluster(), and SwitchOffEventTriggerAtSE().

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

Definition at line 296 of file AliCaloTrackReader.h.

Referenced by AliAnaCaloTrackCorrBaseClass::GetV0Signal().

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

Reimplemented in AliCaloTrackMCReader.

Definition at line 570 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 1668 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 963 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 499 of file AliCaloTrackReader.h.

Referenced by SetTrackEventBCcut().

virtual Float_t AliCaloTrackReader::GetZvertexCut ( ) const
inlinevirtual

Definition at line 574 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 1023 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 1043 of file AliCaloTrackReader.cxx.

Referenced by AliCaloTrackReader().

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

Definition at line 756 of file AliCaloTrackReader.h.

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

Definition at line 232 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsDCACutOn ( ) const
inline

Definition at line 184 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsDCALSwitchedOn ( ) const
inline

Definition at line 240 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsEmbeddedClusterSelectionOn ( ) const
inline

Definition at line 268 of file AliCaloTrackReader.h.

Referenced by AliAnaPhoton::FillShowerShapeHistograms().

Bool_t AliCaloTrackReader::IsEMCALCellsSwitchedOn ( ) const
inline

Definition at line 248 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsEMCALSwitchedOn ( ) const
inline

Definition at line 236 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsEventCentral ( ) const
inline

Definition at line 401 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 408 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 409 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 400 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsEventSemiCentral ( ) const
inline

Definition at line 402 of file AliCaloTrackReader.h.

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

Definition at line 435 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsExcludeEventTimeStampCTPBCCorrOn ( )
inline

Definition at line 468 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsFastClusterAccepted ( ) const
inline

Definition at line 320 of file AliCaloTrackReader.h.

virtual Bool_t AliCaloTrackReader::IsFiducialCutOn ( ) const
inlinevirtual

Definition at line 225 of file AliCaloTrackReader.h.

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 1185 of file AliCaloTrackReader.cxx.

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

Bool_t AliCaloTrackReader::IsLEDEventRemoved ( ) const
inline

Definition at line 335 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsNonStandardJetsSwitchedOn ( ) const
inline

Definition at line 752 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsPHOSCellsSwitchedOn ( ) const
inline

Definition at line 252 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsPHOSSwitchedOn ( ) const
inline

Definition at line 244 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsPileUpEventRejectionDone ( ) const
inline

Definition at line 419 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsPileUpFromEMCalAndNotSPD ( ) const
Bool_t AliCaloTrackReader::IsPileUpFromNotSPDAndNotEMCal ( ) const
Bool_t AliCaloTrackReader::IsPileUpFromSPDAndEMCal ( ) const
Bool_t AliCaloTrackReader::IsPileUpFromSPDAndNotEMCal ( ) const
Bool_t AliCaloTrackReader::IsPileUpFromSPDOrEMCal ( ) const
Bool_t AliCaloTrackReader::IsPrimaryVertexSelectionDone ( ) const
inline

Definition at line 431 of file AliCaloTrackReader.h.

virtual Bool_t AliCaloTrackReader::IsPtHardAndClusterPtComparisonSet ( ) const
inlinevirtual

Definition at line 702 of file AliCaloTrackReader.h.

virtual Bool_t AliCaloTrackReader::IsPtHardAndJetPtComparisonSet ( ) const
inlinevirtual

Definition at line 696 of file AliCaloTrackReader.h.

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

Definition at line 277 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsTriggerClusterTimeRecal ( ) const
inline

Definition at line 395 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 391 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsV0ANDEventSelectionDone ( ) const
inline

Definition at line 423 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::IsVertexBCEventSelectionDone ( ) const
inline

Definition at line 427 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::ListWithMixedEventsForCaloExists ( ) const
inline

Definition at line 619 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::ListWithMixedEventsForTracksExists ( ) const
inline

Definition at line 622 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 2731 of file AliCaloTrackReader.cxx.

Referenced by CheckEventTriggers(), and SwitchOffEventTriggerAtSE().

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 3113 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 655 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 418 of file AliCaloTrackReader.cxx.

Referenced by CheckEventTriggers(), and IsFastClusterAccepted().

void AliCaloTrackReader::RejectFastClusterEvents ( )
inline

Definition at line 319 of file AliCaloTrackReader.h.

Bool_t AliCaloTrackReader::RejectLEDEvents ( )

LED Events in period LHC11a contaminated EMCAL clusters sample, simple method to reject such events. For period LHC11a only SM3 and sometimes SM4 gave problems, fRemoveLEDEvents=1 handles it For testing, a generalization for all SMs is introduced for fRemoveLEDEvents>1

Definition at line 3171 of file AliCaloTrackReader.cxx.

Referenced by CheckEventTriggers(), and IsLEDEventRemoved().

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 3231 of file AliCaloTrackReader.cxx.

Referenced by AliAnaInsideClusterInvariantMass::CheckLocalMaximaMCOrigin(), and SwitchOffAODMCParticles().

void AliCaloTrackReader::ResetLists ( )
virtual

Reset lists, called in AliAnaCaloTrackCorrMaker.

Definition at line 3273 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 508 of file AliCaloTrackReader.h.

Referenced by FillInputCTS().

void AliCaloTrackReader::SetAcceptEventsWithBit ( UInt_t  bit)
inline

Definition at line 324 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetCaloUtils ( AliCalorimeterUtils caloutils)
inline

Definition at line 641 of file AliCaloTrackReader.h.

Referenced by AliAnaCaloTrackCorrMaker::Init().

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

Definition at line 597 of file AliCaloTrackReader.h.

Referenced by ConfigureEventSelection(), and ConfigureReader().

virtual void AliCaloTrackReader::SetCentralityClass ( TString  name)
inlinevirtual

Definition at line 592 of file AliCaloTrackReader.h.

Referenced by ConfigureEventSelection(), and ConfigureReader().

virtual void AliCaloTrackReader::SetCentralityOpt ( Int_t  opt)
inlinevirtual

Definition at line 593 of file AliCaloTrackReader.h.

Referenced by ConfigureEventSelection(), and ConfigureReader().

void AliCaloTrackReader::SetControlHistogramEnergyBinning ( Int_t  nBins,
Float_t  emin,
Float_t  emax 
)
inline

Definition at line 114 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SetCTSPtMax ( Float_t  pt)
inline

Definition at line 143 of file AliCaloTrackReader.h.

Referenced by ConfigureReader(), and ConfigureTrackCuts().

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

Definition at line 86 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SetDebug ( Int_t  d)
inlinevirtual

Definition at line 82 of file AliCaloTrackReader.h.

Referenced by AddTaskCaloTrackCorrM(), and ConfigureReader().

void AliCaloTrackReader::SetDeltaAODFileName ( TString  name)
inline

Definition at line 107 of file AliCaloTrackReader.h.

Referenced by AddTaskCalorimeterQA().

void AliCaloTrackReader::SetEMCALBadChannelMinDist ( Float_t  di)
inline

Definition at line 162 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SetEMCALCellsListName ( TString  name)
inline

Definition at line 302 of file AliCaloTrackReader.h.

Referenced by ana().

void AliCaloTrackReader::SetEMCALClusterListName ( TString  name)
inline

Definition at line 299 of file AliCaloTrackReader.h.

Referenced by ConfigureEMCALClusterCuts(), and ConfigureReader().

void AliCaloTrackReader::SetEMCALEMax ( Float_t  en)
inline

Definition at line 152 of file AliCaloTrackReader.h.

Referenced by ConfigureEMCALClusterCuts(), and ConfigureReader().

void AliCaloTrackReader::SetEMCALEMin ( Float_t  en)
inline

Definition at line 150 of file AliCaloTrackReader.h.

Referenced by ConfigureEMCALClusterCuts(), and ConfigureReader().

void AliCaloTrackReader::SetEMCalEventBC ( Int_t  bc)
inline

Definition at line 493 of file AliCaloTrackReader.h.

Referenced by FillInputEMCAL(), and FillInputEMCALAlgorithm().

void AliCaloTrackReader::SetEMCalEventBCcut ( Int_t  bc)
inline

Definition at line 495 of file AliCaloTrackReader.h.

Referenced by FillInputEMCAL(), and FillInputEMCALAlgorithm().

void AliCaloTrackReader::SetEMCALNCellsCut ( Int_t  nc)
inline

Definition at line 170 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

virtual void AliCaloTrackReader::SetEMCALOverlapAngle ( Float_t  )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 745 of file AliCaloTrackReader.h.

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

Definition at line 211 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

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

Definition at line 210 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SetEMCALPtMax ( Float_t  pt)
inline

Definition at line 141 of file AliCaloTrackReader.h.

Referenced by SetEMCALEMax().

void AliCaloTrackReader::SetEMCALPtMin ( Float_t  pt)
inline

Definition at line 138 of file AliCaloTrackReader.h.

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

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

Definition at line 207 of file AliCaloTrackReader.h.

Referenced by ana(), ConfigureEMCALClusterCuts(), and 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 3057 of file AliCaloTrackReader.cxx.

Referenced by MatchTriggerCluster(), and SwitchOffEventTriggerAtSE().

virtual void AliCaloTrackReader::SetEventPlaneMethod ( TString  m)
inlinevirtual

Definition at line 606 of file AliCaloTrackReader.h.

Referenced by ConfigureEventSelection(), and ConfigureReader().

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

Definition at line 448 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 3291 of file AliCaloTrackReader.cxx.

Referenced by CheckEventTriggers(), and SwitchOffTriggerClusterTimeRecal().

void AliCaloTrackReader::SetEventTriggerL0Threshold ( Float_t  tr)
inline

Definition at line 374 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

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

Definition at line 378 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetEventTriggerL1Threshold ( Float_t  tr)
inline

Definition at line 376 of file AliCaloTrackReader.h.

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

Definition at line 224 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetFiredTriggerClassName ( TString  name)
inline
virtual void AliCaloTrackReader::SetIndexOfMCGeneratorsToAccept ( Int_t  ig,
Int_t  index 
)
inlinevirtual

Definition at line 716 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SetInputBackgroundJetBranchName ( TString  name)
inlinevirtual

Definition at line 767 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 3474 of file AliCaloTrackReader.cxx.

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

virtual void AliCaloTrackReader::SetInputNonStandardJetBranchName ( TString  name)
inlinevirtual

Definition at line 762 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
virtual void AliCaloTrackReader::SetMCAnalysisUtils ( AliMCAnalysisUtils mcutils)
inlinevirtual

Definition at line 658 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetMixEventTriggerMask ( UInt_t  evtTrig = AliVEvent::kAnyINT)
inline

Definition at line 349 of file AliCaloTrackReader.h.

Referenced by AddTaskCaloTrackCorrBase(), and ConfigureReader().

virtual void AliCaloTrackReader::SetNameOfMCEventHederGeneratorToAccept ( TString  name)
inlinevirtual

Definition at line 725 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SetNameOfMCGeneratorsToAccept ( Int_t  ig,
TString  name 
)
inlinevirtual

Definition at line 714 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SetNumberOfMCGeneratorsToAccept ( Int_t  nGen)
inlinevirtual

Definition at line 708 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SetOutputEvent ( AliAODEvent aod)
inlinevirtual
void AliCaloTrackReader::SetPHOSBadChannelMinDist ( Float_t  di)
inline

Definition at line 163 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetPHOSEMax ( Float_t  en)
inline

Definition at line 153 of file AliCaloTrackReader.h.

Referenced by ConfigurePHOSClusterCuts(), and ConfigureReader().

void AliCaloTrackReader::SetPHOSEMin ( Float_t  en)
inline

Definition at line 151 of file AliCaloTrackReader.h.

Referenced by ConfigurePHOSClusterCuts(), and ConfigureReader().

void AliCaloTrackReader::SetPHOSNCellsCut ( Int_t  nc)
inline

Definition at line 171 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SetPHOSOverlapAngle ( Float_t  )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 746 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetPHOSPtMax ( Float_t  pt)
inline

Definition at line 142 of file AliCaloTrackReader.h.

Referenced by SetPHOSEMax().

void AliCaloTrackReader::SetPHOSPtMin ( Float_t  pt)
inline

Definition at line 139 of file AliCaloTrackReader.h.

Referenced by AddTaskCaloTrackCorrM(), and SetPHOSEMin().

void AliCaloTrackReader::SetPileUpParamForEMCal ( Int_t  param)
inline

Definition at line 483 of file AliCaloTrackReader.h.

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

Definition at line 481 of file AliCaloTrackReader.h.

Referenced by ConfigureEventSelection().

virtual void AliCaloTrackReader::SetPtHardAndClusterPtComparison ( Bool_t  compare)
inlinevirtual

Definition at line 703 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

virtual void AliCaloTrackReader::SetPtHardAndClusterPtFactor ( Float_t  factor)
inlinevirtual

Definition at line 705 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

virtual void AliCaloTrackReader::SetPtHardAndJetPtComparison ( Bool_t  compare)
inlinevirtual

Definition at line 697 of file AliCaloTrackReader.h.

Referenced by ConfigureEventSelection(), and ConfigureReader().

virtual void AliCaloTrackReader::SetPtHardAndJetPtFactor ( Float_t  factor)
inlinevirtual

Definition at line 699 of file AliCaloTrackReader.h.

Referenced by ConfigureEventSelection(), and ConfigureReader().

void AliCaloTrackReader::SetRejectEventsWithBit ( UInt_t  bit)
inline

Definition at line 328 of file AliCaloTrackReader.h.

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

Definition at line 442 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetScaleFactorPerSM ( Int_t  ism,
Float_t  factor 
)
inline

Definition at line 265 of file AliCaloTrackReader.h.

Referenced by ConfigureEMCALClusterCuts().

void AliCaloTrackReader::SetShowerShapeSmearWidth ( Float_t  w)
inline

Definition at line 281 of file AliCaloTrackReader.h.

Referenced by ConfigureEMCALClusterCuts(), and ConfigureReader().

void AliCaloTrackReader::SetSmearingFunction ( Int_t  smfu)
inline

Definition at line 274 of file AliCaloTrackReader.h.

Referenced by ConfigureEMCALClusterCuts(), and ConfigureReader().

void AliCaloTrackReader::SetSmearingNLMRange ( Int_t  mi,
Int_t  ma 
)
inline

Definition at line 283 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetTaskName ( TString  name)
inline

Definition at line 93 of file AliCaloTrackReader.h.

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

Definition at line 461 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SetTPCSharedClusterFraction ( Float_t  )
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 545 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SetTrackComplementaryCuts ( AliESDtrackCuts *  )
inlinevirtual

Reimplemented in AliCaloTrackESDReader.

Definition at line 554 of file AliCaloTrackReader.h.

Referenced by ConfigureReader(), and ConfigureTrackCuts().

virtual void AliCaloTrackReader::SetTrackCuts ( AliESDtrackCuts *  )
inlinevirtual

Reimplemented in AliCaloTrackESDReader.

Definition at line 553 of file AliCaloTrackReader.h.

Referenced by ConfigureReader(), and ConfigureTrackCuts().

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

Definition at line 179 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetTrackEventBC ( Int_t  bc)
inline

Definition at line 494 of file AliCaloTrackReader.h.

Referenced by FillInputCTS().

void AliCaloTrackReader::SetTrackEventBCcut ( Int_t  bc)
inline

Definition at line 496 of file AliCaloTrackReader.h.

Referenced by FillInputCTS().

virtual void AliCaloTrackReader::SetTrackFilterMask ( ULong_t  )
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 531 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SetTrackFilterMaskComplementary ( ULong_t  )
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 534 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetTrackMultiplicityEtaCut ( Float_t  eta)
inline

Definition at line 526 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetTrackMultiplicityNPtCut ( Float_t  ncut)
inline

Definition at line 518 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetTrackMultiplicityPtCut ( Int_t  cut,
Float_t  pt 
)
inline

Definition at line 521 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SetTrackStatus ( ULong_t  bit)
inline

Definition at line 506 of file AliCaloTrackReader.h.

Referenced by ConfigureReader(), and ConfigureTrackCuts().

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

Definition at line 191 of file AliCaloTrackReader.h.

Referenced by ConfigureReader(), and ConfigureTrackCuts().

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

Definition at line 380 of file AliCaloTrackReader.h.

Referenced by AddTaskCalorimeterQA(), and ConfigureReader().

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

Definition at line 198 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOffAliCentrality ( )
inlinevirtual

Definition at line 590 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOffAODHybridTrackSelection ( )
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 537 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffAODMCParticles ( )
inline

Definition at line 689 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOffAODPrimaryTrackSelection ( )
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 540 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOffAODTrackSharedClusterSelection ( )
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 543 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffBackgroundJets ( )
inline

Definition at line 758 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffBadTriggerEventsRemoval ( )
inline
void AliCaloTrackReader::SwitchOffClusterELinearityCorrection ( )
inline

Definition at line 261 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffClusterEScalePerSMCorrection ( )
inline

Definition at line 264 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffClusterRecalculation ( )
inline

Definition at line 258 of file AliCaloTrackReader.h.

Referenced by AddTaskCalorimeterQA(), and ConfigureReader().

virtual void AliCaloTrackReader::SwitchOffConstrainTrackToVertex ( )
inlinevirtual

Reimplemented in AliCaloTrackESDReader.

Definition at line 557 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffCTS ( )
inline

Definition at line 234 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffDCAL ( )
inline

Definition at line 242 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffEmbeddedClustersSelection ( )
inline

Definition at line 270 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffEMCAL ( )
inline

Definition at line 238 of file AliCaloTrackReader.h.

Referenced by AddTaskCaloTrackCorrM(), and ConfigureReader().

void AliCaloTrackReader::SwitchOffEMCALCells ( )
inline

Definition at line 250 of file AliCaloTrackReader.h.

Referenced by AddTaskCaloTrackCorrM(), and ConfigureReader().

void AliCaloTrackReader::SwitchOffEMCALEventRejectionWith2Thresholds ( )
inline

Definition at line 413 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffEventTriggerAtSE ( )
inline

Definition at line 353 of file AliCaloTrackReader.h.

Referenced by AddTaskCaloTrackCorrBase(), and ConfigureReader().

void AliCaloTrackReader::SwitchOffExcludeEventTimeCTPBCCorrStamp ( )
inline

Definition at line 466 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOffFiducialCut ( )
inlinevirtual

Definition at line 228 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffLEDEventsRemoval ( )
inline

Definition at line 334 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffNonStandardJets ( )
inline

Definition at line 754 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOffOnlyGeneratorParticles ( )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 743 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOffOverlapCheck ( )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 741 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffPHOS ( )
inline

Definition at line 246 of file AliCaloTrackReader.h.

Referenced by AddTaskCaloTrackCorrM(), and ConfigureReader().

void AliCaloTrackReader::SwitchOffPHOSCells ( )
inline

Definition at line 254 of file AliCaloTrackReader.h.

Referenced by AddTaskCaloTrackCorrM(), and ConfigureReader().

virtual void AliCaloTrackReader::SwitchOffPi0Decay ( )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 737 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffPileUpEventRejection ( )
inline

Definition at line 418 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffPrimaryVertexSelection ( )
inline

Definition at line 430 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffRecalculateVertexBC ( )
inline

Definition at line 501 of file AliCaloTrackReader.h.

Referenced by ConfigureEventSelection(), and ConfigureReader().

void AliCaloTrackReader::SwitchOffRejectNoTrackEvents ( )
inline

Definition at line 434 of file AliCaloTrackReader.h.

Referenced by ana(), ConfigureEventSelection(), and ConfigureReader().

void AliCaloTrackReader::SwitchOffSelectEventTimeStamp ( )
inline

Definition at line 452 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffShowerShapeSmearing ( )
inline

Definition at line 279 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffStack ( )
inline

Definition at line 687 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOffStatusSelection ( )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 739 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffTrackHitSPDSelection ( )
inline

Definition at line 511 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffTriggerClusterTimeRecal ( )
inline

Definition at line 397 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOffTriggerPatchMatching ( )
inline

Definition at line 392 of file AliCaloTrackReader.h.

Referenced by ConfigureEventSelection(), and ConfigureReader().

void AliCaloTrackReader::SwitchOffUnMatchedTriggerEventsRemoval ( )
inline

Definition at line 388 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOffUseEMCALTimeCut ( )
inline

Definition at line 214 of file AliCaloTrackReader.h.

Referenced by ana(), ConfigureEMCALClusterCuts(), and ConfigureReader().

void AliCaloTrackReader::SwitchOffUseParametrizedTimeCut ( )
inline

Definition at line 217 of file AliCaloTrackReader.h.

Referenced by ConfigureEMCALClusterCuts(), and ConfigureReader().

void AliCaloTrackReader::SwitchOffUseTrackDCACut ( )
inline

Definition at line 183 of file AliCaloTrackReader.h.

Referenced by ConfigureReader(), and ConfigureTrackCuts().

void AliCaloTrackReader::SwitchOffUseTrackTimeCut ( )
inline

Definition at line 195 of file AliCaloTrackReader.h.

Referenced by ConfigureReader(), and ConfigureTrackCuts().

void AliCaloTrackReader::SwitchOffV0ANDSelection ( )
inline

Definition at line 422 of file AliCaloTrackReader.h.

Referenced by ConfigureEventSelection(), and ConfigureReader().

void AliCaloTrackReader::SwitchOffVertexBCEventSelection ( )
inline

Definition at line 426 of file AliCaloTrackReader.h.

Referenced by ConfigureEventSelection(), and ConfigureReader().

void AliCaloTrackReader::SwitchOffWriteDeltaAOD ( )
inline
void AliCaloTrackReader::SwitchOnAccessTrackTimeCut ( )
inline

Definition at line 197 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOnAliCentrality ( )
inlinevirtual

Definition at line 589 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

virtual void AliCaloTrackReader::SwitchOnAODHybridTrackSelection ( )
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 536 of file AliCaloTrackReader.h.

Referenced by ConfigureReader(), and ConfigureTrackCuts().

void AliCaloTrackReader::SwitchOnAODMCParticles ( )
inline

Definition at line 688 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOnAODPrimaryTrackSelection ( )
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 539 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOnAODTrackSharedClusterSelection ( )
inlinevirtual

Reimplemented in AliCaloTrackAODReader.

Definition at line 542 of file AliCaloTrackReader.h.

Referenced by ConfigureReader(), and ConfigureTrackCuts().

void AliCaloTrackReader::SwitchOnBackgroundJets ( )
inline

Definition at line 757 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnBadTriggerEventsRemoval ( )
inline

Definition at line 385 of file AliCaloTrackReader.h.

Referenced by ConfigureEventSelection(), and ConfigureReader().

void AliCaloTrackReader::SwitchOnClusterELinearityCorrection ( )
inline

Definition at line 260 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnClusterEScalePerSMCorrection ( )
inline

Definition at line 263 of file AliCaloTrackReader.h.

Referenced by ConfigureEMCALClusterCuts().

void AliCaloTrackReader::SwitchOnClusterRecalculation ( )
inline

Definition at line 257 of file AliCaloTrackReader.h.

Referenced by AddTaskCalorimeterQA(), and ConfigureReader().

virtual void AliCaloTrackReader::SwitchOnConstrainTrackToVertex ( )
inlinevirtual

Reimplemented in AliCaloTrackESDReader.

Definition at line 556 of file AliCaloTrackReader.h.

Referenced by ConfigureReader(), and ConfigureTrackCuts().

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

Definition at line 241 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnEmbeddedClustersSelection ( )
inline

Definition at line 269 of file AliCaloTrackReader.h.

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

Definition at line 412 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnEventTriggerAtSE ( )
inline

Definition at line 352 of file AliCaloTrackReader.h.

Referenced by AddTaskCaloTrackCorrBase(), and ConfigureReader().

void AliCaloTrackReader::SwitchOnExcludeEventTimeCTPBCCorrStamp ( )
inline

Definition at line 465 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOnFiducialCut ( )
inlinevirtual

Definition at line 226 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnLEDEventsRemoval ( Int_t  opt = 1)
inline

Activate removal of LED events depending on number of cells in SM

Parameters
opt1- default, check only SM3, 2- or larger check all SMs

Definition at line 333 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnNonStandardJets ( )
inline

Definition at line 753 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

virtual void AliCaloTrackReader::SwitchOnOnlyGeneratorParticles ( )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 742 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOnOverlapCheck ( )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 740 of file AliCaloTrackReader.h.

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

Reimplemented in AliCaloTrackMCReader.

Definition at line 736 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnPileUpEventRejection ( )
inline

Definition at line 417 of file AliCaloTrackReader.h.

Referenced by ConfigureEventSelection(), and ConfigureReader().

void AliCaloTrackReader::SwitchOnPrimaryVertexSelection ( )
inline

Definition at line 429 of file AliCaloTrackReader.h.

Referenced by ConfigureEventSelection(), and ConfigureReader().

void AliCaloTrackReader::SwitchOnRecalculateVertexBC ( )
inline

Definition at line 500 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnRejectNoTrackEvents ( )
inline

Definition at line 433 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnSelectEventTimeStamp ( )
inline

Definition at line 451 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnShowerShapeSmearing ( )
inline

Definition at line 278 of file AliCaloTrackReader.h.

Referenced by ConfigureEMCALClusterCuts(), and ConfigureReader().

void AliCaloTrackReader::SwitchOnStack ( )
inline

Definition at line 686 of file AliCaloTrackReader.h.

virtual void AliCaloTrackReader::SwitchOnStatusSelection ( )
inlinevirtual

Reimplemented in AliCaloTrackMCReader.

Definition at line 738 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnTrackHitSPDSelection ( )
inline

Definition at line 510 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnTriggerClusterTimeRecal ( )
inline

Definition at line 396 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnTriggerPatchMatching ( )
inline
void AliCaloTrackReader::SwitchOnUnMatchedTriggerEventsRemoval ( )
inline

Definition at line 389 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnUseEMCALTimeCut ( )
inline

Definition at line 213 of file AliCaloTrackReader.h.

Referenced by ConfigureEMCALClusterCuts(), and ConfigureReader().

void AliCaloTrackReader::SwitchOnUseParametrizedTimeCut ( )
inline

Definition at line 216 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnUseTrackDCACut ( )
inline

Definition at line 182 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnUseTrackTimeCut ( )
inline

Definition at line 194 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnV0ANDSelection ( )
inline

Definition at line 421 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

void AliCaloTrackReader::SwitchOnVertexBCEventSelection ( )
inline

Definition at line 425 of file AliCaloTrackReader.h.

void AliCaloTrackReader::SwitchOnWriteDeltaAOD ( )
inline

Definition at line 109 of file AliCaloTrackReader.h.

Referenced by ConfigureReader().

Member Data Documentation

TArrayI AliCaloTrackReader::fAcceptEventsWithBit
protected

Accept events if trigger bit is on.

Definition at line 984 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 913 of file AliCaloTrackReader.h.

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

Bool_t AliCaloTrackReader::fAccessTrackTOF
protected

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

Definition at line 800 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 812 of file AliCaloTrackReader.h.

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

AliAODJetEventBackground* AliCaloTrackReader::fBackgroundJets
protected

! Background jets.

Definition at line 981 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 880 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 881 of file AliCaloTrackReader.h.

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

AliCalorimeterUtils* AliCaloTrackReader::fCaloUtils
protected

Pointer to AliCalorimeterUtils.

Definition at line 887 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 973 of file AliCaloTrackReader.h.

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

TString AliCaloTrackReader::fCentralityClass
protected

Name of selected centrality class.

Definition at line 971 of file AliCaloTrackReader.h.

Referenced by GetCentralityClass(), GetEventCentrality(), GetListOfParameters(), 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 972 of file AliCaloTrackReader.h.

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

Bool_t AliCaloTrackReader::fComparePtHardAndClusterPt
protected

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

Definition at line 781 of file AliCaloTrackReader.h.

Referenced by AliCaloTrackMCReader::FillInputEvent(), FillInputEvent(), GetListOfParameters(), IsPtHardAndClusterPtComparisonSet(), Print(), and SetPtHardAndClusterPtComparison().

Bool_t AliCaloTrackReader::fComparePtHardAndJetPt
protected

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

Definition at line 778 of file AliCaloTrackReader.h.

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

Bool_t AliCaloTrackReader::fCorrectELinearity
protected
Float_t AliCaloTrackReader::fCTSPtMax
protected

pT Threshold on charged particles.

Definition at line 787 of file AliCaloTrackReader.h.

Referenced by FillInputCTS(), AliCaloTrackMCReader::FillInputEvent(), GetCTSPtMax(), GetListOfParameters(), InitParameters(), Print(), and SetCTSPtMax().

Float_t AliCaloTrackReader::fCTSPtMin
protected

pT Threshold on charged particles.

Definition at line 784 of file AliCaloTrackReader.h.

Referenced by FillInputCTS(), AliCaloTrackMCReader::FillInputEvent(), GetCTSPtMin(), GetListOfParameters(), 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 821 of file AliCaloTrackReader.h.

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

Int_t AliCaloTrackReader::fDebug
protected

Debugging level.

Definition at line 774 of file AliCaloTrackReader.h.

Referenced by GetDebug(), Init(), and SetDebug().

TString AliCaloTrackReader::fDeltaAODFileName
protected

Delta AOD file name.

Definition at line 863 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 936 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 939 of file AliCaloTrackReader.h.

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

Bool_t AliCaloTrackReader::fDoV0ANDEventSelection
protected

Select events depending on V0AND.

Definition at line 937 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 938 of file AliCaloTrackReader.h.

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

Float_t AliCaloTrackReader::fEMCALBadChMinDist
protected

Minimal distance to bad channel to accept cluster in EMCal, cell units.

Definition at line 791 of file AliCaloTrackReader.h.

Referenced by FillInputEMCALAlgorithm(), GetEMCALBadChannelMinDist(), GetListOfParameters(), InitParameters(), Print(), and SetEMCALBadChannelMinDist().

Int_t AliCaloTrackReader::fEMCalBCEvent[19]
protected

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

Definition at line 962 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 963 of file AliCaloTrackReader.h.

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

AliVCaloCells* AliCaloTrackReader::fEMCALCells
protected

! Temporal array with EMCAL AliVCaloCells.

Definition at line 826 of file AliCaloTrackReader.h.

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

TString AliCaloTrackReader::fEMCALCellsListName
protected

Alternative list of cells produced elsewhere and not from InputEvent.

Definition at line 908 of file AliCaloTrackReader.h.

Referenced by FillInputEMCALCells(), GetEMCALCellsListName(), and SetEMCALCellsListName().

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

Alternative list of clusters produced elsewhere and not from InputEvent.

Definition at line 907 of file AliCaloTrackReader.h.

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

Int_t AliCaloTrackReader::fEMCALNCellsCut
protected

Accept for the analysis EMCAL clusters with more than fNCellsCut cells.

Definition at line 794 of file AliCaloTrackReader.h.

Referenced by FillInputEMCALAlgorithm(), GetEMCALNCellsCut(), GetListOfParameters(), InitParameters(), Print(), and SetEMCALNCellsCut().

Double_t AliCaloTrackReader::fEMCALParamTimeCutMax[4]
protected

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

Definition at line 804 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 803 of file AliCaloTrackReader.h.

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

Float_t AliCaloTrackReader::fEMCALPtMax
protected

pT Threshold on emcal clusters.

Definition at line 788 of file AliCaloTrackReader.h.

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

Double_t AliCaloTrackReader::fEMCALTimeCutMax
protected

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

Definition at line 802 of file AliCaloTrackReader.h.

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

Double_t AliCaloTrackReader::fEMCALTimeCutMin
protected

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

Definition at line 801 of file AliCaloTrackReader.h.

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

Float_t AliCaloTrackReader::fEnergyHistogramLimit[2]
protected

Binning of the control histograms, number of bins.

Definition at line 1001 of file AliCaloTrackReader.h.

Referenced by AliCaloTrackAODReader::GetCreateControlHistograms(), GetCreateControlHistograms(), InitParameters(), and SetControlHistogramEnergyBinning().

Int_t AliCaloTrackReader::fEnergyHistogramNbins
protected

Binning of the control histograms, min and max window.

Definition at line 1002 of file AliCaloTrackReader.h.

Referenced by AliCaloTrackAODReader::GetCreateControlHistograms(), GetCreateControlHistograms(), InitParameters(), and SetControlHistogramEnergyBinning().

Int_t AliCaloTrackReader::fEventNumber
protected

Event number.

Definition at line 772 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 974 of file AliCaloTrackReader.h.

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

Bool_t AliCaloTrackReader::fEventTrigCentral
protected

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

Definition at line 872 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 874 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 875 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 876 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 877 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 878 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 869 of file AliCaloTrackReader.h.

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

UInt_t AliCaloTrackReader::fEventTriggerMask
protected
Bool_t AliCaloTrackReader::fEventTrigMinBias
protected

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

Definition at line 871 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 873 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 883 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 891 of file AliCaloTrackReader.h.

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

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

Referenced by FillInputEMCALAlgorithm(), FillInputEvent(), GetListOfParameters(), 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 980 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 977 of file AliCaloTrackReader.h.

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

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

Name of trigger event type used to do the analysis.

Definition at line 864 of file AliCaloTrackReader.h.

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

AliGenPythiaEventHeader* AliCaloTrackReader::fGenPythiaEventHeader
protected
TH1F* AliCaloTrackReader::fhCTSTrackCutsPt[6]
protected

! Control histogram on the different CTS tracks selection cuts, pT

Definition at line 999 of file AliCaloTrackReader.h.

Referenced by AliCaloTrackReader(), FillInputCTS(), and GetCreateControlHistograms().

TH1F* AliCaloTrackReader::fhEMCALClusterCutsE[8]
protected

! Control histogram on the different EMCal cluster selection cuts, E

Definition at line 997 of file AliCaloTrackReader.h.

Referenced by AliCaloTrackReader(), FillInputEMCALAlgorithm(), and GetCreateControlHistograms().

TH2F* AliCaloTrackReader::fhEMCALClusterEtaPhi
protected

! Control histogram on EMCAL clusters acceptance, before fiducial cuts

Definition at line 994 of file AliCaloTrackReader.h.

Referenced by FillInputEMCALAlgorithm(), and GetCreateControlHistograms().

TH2F* AliCaloTrackReader::fhEMCALClusterEtaPhiFidCut
protected

! Control histogram on EMCAL clusters acceptance, after fiducial cuts

Definition at line 995 of file AliCaloTrackReader.h.

Referenced by FillInputEMCALAlgorithm(), and GetCreateControlHistograms().

TH2F* AliCaloTrackReader::fhEMCALClusterTimeE
protected

! Control histogram on EMCAL timing

Definition at line 996 of file AliCaloTrackReader.h.

Referenced by FillInputEMCALAlgorithm(), and GetCreateControlHistograms().

TH1I* AliCaloTrackReader::fhNEventsAfterCut
protected

! Each bin represents number of events resulting after a given selection cut: vertex, trigger, ...

Definition at line 1004 of file AliCaloTrackReader.h.

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

TH1F* AliCaloTrackReader::fhPHOSClusterCutsE[7]
protected

! Control histogram on the different PHOS cluster selection cuts, E

Definition at line 998 of file AliCaloTrackReader.h.

Referenced by AliCaloTrackReader(), FillInputPHOS(), and GetCreateControlHistograms().

TString AliCaloTrackReader::fInputBackgroundJetBranchName
protected

Name of background jet branch.

Definition at line 982 of file AliCaloTrackReader.h.

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

TString AliCaloTrackReader::fInputNonStandardJetBranchName
protected

Name of non standard jet branch.

Definition at line 979 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 928 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 929 of file AliCaloTrackReader.h.

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

Bool_t AliCaloTrackReader::fIsExoticEvent
protected

Exotic trigger event flag.

Definition at line 927 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 930 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 931 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 900 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 899 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 898 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 897 of file AliCaloTrackReader.h.

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

AliMCEvent* AliCaloTrackReader::fMC
protected

! Monte Carlo Event Handler.

Definition at line 831 of file AliCaloTrackReader.h.

Referenced by AcceptParticleMCLabel(), FillInputEMCAL(), AliCaloTrackESDReader::GetGenEventHeader(), GetHeader(), GetMC(), and SetMC().

TString AliCaloTrackReader::fMCGenerEventHeaderToAccept
protected
Int_t AliCaloTrackReader::fMCGenerIndexToAccept[5]
protected

List with index of generators that should not be included.

Definition at line 1009 of file AliCaloTrackReader.h.

Referenced by AcceptParticleMCLabel(), AliCaloTrackReader(), GetIndexOfMCGeneratorsToAccept(), and SetIndexOfMCGeneratorsToAccept().

TString AliCaloTrackReader::fMCGenerToAccept[5]
protected

List with name of generators that should not be included.

Definition at line 1008 of file AliCaloTrackReader.h.

Referenced by AcceptParticleMCLabel(), AliCaloTrackReader(), GetListOfParameters(), GetNameOfMCGeneratorsToAccept(), and SetNameOfMCGeneratorsToAccept().

AliMCAnalysisUtils* AliCaloTrackReader::fMCUtils
protected

MonteCarlo Analysis utils. Initialized in SetMC()

Definition at line 888 of file AliCaloTrackReader.h.

Referenced by DeletePointers(), GetMCAnalysisUtils(), InitParameters(), and SetMCAnalysisUtils().

AliMixedEvent* AliCaloTrackReader::fMixedEvent
protected

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

Definition at line 893 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 868 of file AliCaloTrackReader.h.

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

TLorentzVector AliCaloTrackReader::fMomentum
protected

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

Definition at line 989 of file AliCaloTrackReader.h.

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

Int_t AliCaloTrackReader::fNMCGenerToAccept
protected

Number of MC generators that should not be included in analysis.

Definition at line 1007 of file AliCaloTrackReader.h.

Referenced by AcceptParticleMCLabel(), GetListOfParameters(), GetNumberOfMCGeneratorsToAccept(), and SetNumberOfMCGeneratorsToAccept().

Int_t AliCaloTrackReader::fNMixedEvent
protected

Number of events in mixed event buffer.

Definition at line 894 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 960 of file AliCaloTrackReader.h.

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

TClonesArray* AliCaloTrackReader::fNonStandardJets
protected

! Temporal array with jets.

Definition at line 978 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 959 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 961 of file AliCaloTrackReader.h.

Referenced by IsPileUpFromEMCal(), and SetPileUpParamForEMCal().

TList* AliCaloTrackReader::fOutputContainer
protected

! Output container with cut control histograms.

Definition at line 993 of file AliCaloTrackReader.h.

Referenced by AliCaloTrackAODReader::GetCreateControlHistograms(), GetCreateControlHistograms(), and InitParameters().

AliAODEvent* AliCaloTrackReader::fOutputEvent
protected

! pointer to aod output.

Definition at line 830 of file AliCaloTrackReader.h.

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

Float_t AliCaloTrackReader::fPHOSBadChMinDist
protected

Minimal distance to bad channel to accept cluster in PHOS, cm.

Definition at line 792 of file AliCaloTrackReader.h.

Referenced by FillInputPHOS(), GetListOfParameters(), GetPHOSBadChannelMinDist(), InitParameters(), Print(), and SetPHOSBadChannelMinDist().

AliVCaloCells* AliCaloTrackReader::fPHOSCells
protected

! Temporal array with PHOS AliVCaloCells.

Definition at line 827 of file AliCaloTrackReader.h.

Referenced by FillInputPHOSCells(), and GetPHOSCells().

TObjArray* AliCaloTrackReader::fPHOSClusters
protected
Int_t AliCaloTrackReader::fPHOSNCellsCut
protected

Accept for the analysis PHOS clusters with more than fNCellsCut cells.

Definition at line 795 of file AliCaloTrackReader.h.

Referenced by FillInputPHOS(), GetListOfParameters(), GetPHOSNCellsCut(), InitParameters(), Print(), and SetPHOSNCellsCut().

Float_t AliCaloTrackReader::fPHOSPtMax
protected

pT Threshold on phos clusters.

Definition at line 789 of file AliCaloTrackReader.h.

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

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

Definition at line 955 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 782 of file AliCaloTrackReader.h.

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

Float_t AliCaloTrackReader::fPtHardAndJetPtFactor
protected

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

Definition at line 779 of file AliCaloTrackReader.h.

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

TRandom3 AliCaloTrackReader::fRandom
protected

! Random generator.

Definition at line 848 of file AliCaloTrackReader.h.

Referenced by FillInputEMCALAlgorithm().

Bool_t AliCaloTrackReader::fRecalculateClusters
protected

Correct clusters, recalculate them if recalibration parameters is given.

Definition at line 839 of file AliCaloTrackReader.h.

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

Bool_t AliCaloTrackReader::fRecalculateVertexBC
protected

Recalculate vertex BC from tracks pointing to vertex.

Definition at line 967 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 987 of file AliCaloTrackReader.h.

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

TArrayI AliCaloTrackReader::fRejectEventsWithBit
protected

Reject events if trigger bit is on.

Definition at line 985 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 916 of file AliCaloTrackReader.h.

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

Int_t AliCaloTrackReader::fRemoveLEDEvents
protected

Remove events where LED was wrongly firing - only EMCAL LHC11a for this equal to 1, generalized to any SM for larger.

Definition at line 914 of file AliCaloTrackReader.h.

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

Bool_t AliCaloTrackReader::fRemoveUnMatchedTriggers
protected

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

Definition at line 933 of file AliCaloTrackReader.h.

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

Bool_t AliCaloTrackReader::fScaleEPerSM
protected

Scale cluster energy by a constant factor, depending on SM.

Definition at line 843 of file AliCaloTrackReader.h.

Referenced by FillInputEMCALAlgorithm(), SwitchOffClusterEScalePerSMCorrection(), and SwitchOnClusterEScalePerSMCorrection().

Float_t AliCaloTrackReader::fScaleFactorPerSM[22]
protected

Scale factor depending on SM number to be applied to cluster energy.

Definition at line 844 of file AliCaloTrackReader.h.

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

Bool_t AliCaloTrackReader::fSelectEmbeddedClusters
protected

Use only simulated clusters that come from embedding.

Definition at line 841 of file AliCaloTrackReader.h.

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

Bool_t AliCaloTrackReader::fSelectSPDHitTracks
protected
Int_t AliCaloTrackReader::fSmearingFunction
protected

Choice of smearing function. 0 no smearing. 1 smearing from Gustavo (Landau center at 0). 2 smearing from Astrid (Landau center at 0.05). See enum smearingFunction.

Definition at line 849 of file AliCaloTrackReader.h.

Referenced by FillInputEMCALAlgorithm(), GetListOfParameters(), GetSmearingFunction(), and SetSmearingFunction().

Int_t AliCaloTrackReader::fSmearNLMMax
protected

Do smearing for clusters with at maximum this value.

Definition at line 851 of file AliCaloTrackReader.h.

Referenced by FillInputEMCALAlgorithm(), GetListOfParameters(), InitParameters(), and SetSmearingNLMRange().

Int_t AliCaloTrackReader::fSmearNLMMin
protected

Do smearing for clusters with at least this value.

Definition at line 850 of file AliCaloTrackReader.h.

Referenced by FillInputEMCALAlgorithm(), GetListOfParameters(), InitParameters(), and SetSmearingNLMRange().

Bool_t AliCaloTrackReader::fSmearShowerShape
protected
Float_t AliCaloTrackReader::fSmearShowerShapeWidth
protected

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

Definition at line 847 of file AliCaloTrackReader.h.

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

TString AliCaloTrackReader::fTaskName
protected

Name of task that executes the analysis.

Definition at line 885 of file AliCaloTrackReader.h.

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

Bool_t AliCaloTrackReader::fTimeStampEventCTPBCCorrExclude
protected

Activate event selection within a range of data taking time CTP corrected. ESD only.

Definition at line 949 of file AliCaloTrackReader.h.

Referenced by FillInputEvent(), IsExcludeEventTimeStampCTPBCCorrOn(), SwitchOffExcludeEventTimeCTPBCCorrStamp(), and SwitchOnExcludeEventTimeCTPBCCorrStamp().

Double_t AliCaloTrackReader::fTimeStampEventCTPBCCorrMax
protected

Maximum value of time stamp corrected by CTP 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 951 of file AliCaloTrackReader.h.

Referenced by FillInputEvent(), GetTimeStampEventCTPBCCorrMax(), InitParameters(), and SetTimeStampEventCTPBCCorrRange().

Double_t AliCaloTrackReader::fTimeStampEventCTPBCCorrMin
protected

Minimum value of time stamp corrected by CTP in run.

Definition at line 950 of file AliCaloTrackReader.h.

Referenced by FillInputEvent(), GetTimeStampEventCTPBCCorrMin(), InitParameters(), and SetTimeStampEventCTPBCCorrRange().

Float_t AliCaloTrackReader::fTimeStampEventFracMax
protected

Maximum value of time stamp fraction event.

Definition at line 945 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 944 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 943 of file AliCaloTrackReader.h.

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

Double_t AliCaloTrackReader::fTimeStampRunMax
protected

Maximum value of time stamp in run.

Definition at line 947 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 946 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 964 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 965 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 809 of file AliCaloTrackReader.h.

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

Int_t AliCaloTrackReader::fTrackMult[10]
protected

Track multiplicity, count for different pT cuts.

Definition at line 857 of file AliCaloTrackReader.h.

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

Float_t AliCaloTrackReader::fTrackMultEtaCut
protected
Int_t AliCaloTrackReader::fTrackMultNPtCut
protected
Float_t AliCaloTrackReader::fTrackMultPtCut[10]
protected

Track multiplicity and sum pt cuts list.

Definition at line 860 of file AliCaloTrackReader.h.

Referenced by FillInputCTS(), AliCaloTrackMCReader::FillInputEvent(), GetTrackMultiplicityPtCut(), InitParameters(), Print(), and SetTrackMultiplicityPtCut().

ULong_t AliCaloTrackReader::fTrackStatus
protected

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

Definition at line 854 of file AliCaloTrackReader.h.

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

Float_t AliCaloTrackReader::fTrackSumPt[10]
protected

Track sum pT, count for different pT cuts.

Definition at line 858 of file AliCaloTrackReader.h.

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

Double_t AliCaloTrackReader::fTrackTimeCutMax
protected

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

Definition at line 806 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 805 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 924 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 926 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 925 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 932 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 920 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 921 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 922 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 917 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 918 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 970 of file AliCaloTrackReader.h.

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

Bool_t AliCaloTrackReader::fUseEMCALTimeCut
protected

Do time cut selection.

Definition at line 797 of file AliCaloTrackReader.h.

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

Bool_t AliCaloTrackReader::fUseEventsWithPrimaryVertex
protected

Select events with primary vertex.

Definition at line 940 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 798 of file AliCaloTrackReader.h.

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

Bool_t AliCaloTrackReader::fUseTrackDCACut
protected
Bool_t AliCaloTrackReader::fUseTrackTimeCut
protected

Do time cut selection.

Definition at line 799 of file AliCaloTrackReader.h.

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

Int_t AliCaloTrackReader::fV0ADC[2]
protected

Integrated V0 signal.

Definition at line 904 of file AliCaloTrackReader.h.

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

Int_t AliCaloTrackReader::fV0Mul[2]
protected

Integrated V0 Multiplicity.

Definition at line 905 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 966 of file AliCaloTrackReader.h.

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

AliAnaWeights* AliCaloTrackReader::fWeightUtils
protected

Pointer to AliAnaWeights.

Definition at line 890 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 902 of file AliCaloTrackReader.h.

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

Float_t AliCaloTrackReader::fZvtxCut
protected

Cut on vertex position.

Definition at line 912 of file AliCaloTrackReader.h.

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


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