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

#include <AliAnalysisTaskEmcalTriggerPatchClusterMatch.h>

Inheritance diagram for AliAnalysisTaskEmcalTriggerPatchClusterMatch:

Public Types

enum  MainPatchType { kManual = 0, kEmcalJet = 1 }
 
- Public Types inherited from AliAnalysisTaskEmcal
enum  BeamType { kNA = -1, kpp = 0, kAA = 1, kpA = 2 }
 
enum  TriggerType {
  kND = -1, kJ1 = 0, kJ2 = 1, kG1 = 2,
  kG2 = 3, kL0 = 4
}
 
enum  TriggerCategory {
  kTriggerLevel0 = 0, kTriggerLevel1Jet = 1, kTriggerLevel1Gamma = 2, kTriggerRecalcJet = 3,
  kTriggerRecalcGamma = 4
}
 
enum  EMCalTriggerMode_t { kNoSpecialTreatment, kOverlapWithLowThreshold }
 

Public Member Functions

 AliAnalysisTaskEmcalTriggerPatchClusterMatch ()
 
 AliAnalysisTaskEmcalTriggerPatchClusterMatch (const char *name)
 
virtual ~AliAnalysisTaskEmcalTriggerPatchClusterMatch ()
 
void UserCreateOutputObjects ()
 
void Terminate (Option_t *option)
 
Bool_t SelectEvent ()
 
void FillTriggerPatchHistos ()
 
void SetAttachToEvent (Bool_t a)
 
void SetDebug (Int_t d)
 
void SetTriggerClass (const char *n)
 
void SetNFastorPatch (Int_t i)
 
void SetMainPatchType (MainPatchType t)
 
void SetMainTriggerTypeCat (TriggerCategory cat, Bool_t b)
 
void SetTriggerCategory (TriggerCategory trigcat)
 
virtual void SetPatchEcut (Double_t pE)
 
virtual void SetTrkBias (Double_t b)
 
virtual void SetClusBias (Double_t b)
 
void SetdoComments (Bool_t comm)
 
void SetUseALLrecalcPatches (Bool_t useall)
 
virtual void SetClusterTriggeredEventname (const char *clcol)
 
TString GetClusterTriggeredEvent () const
 
Int_t GetLeadingCellId (const AliVCluster *clus) const
 
Double_t GetEnergyLeadingCell (const AliVCluster *clus) const
 
Double_t GetECross (Int_t absID) const
 
- Public Member Functions inherited from AliAnalysisTaskEmcal
 AliAnalysisTaskEmcal ()
 
 AliAnalysisTaskEmcal (const char *name, Bool_t histo=kFALSE)
 
virtual ~AliAnalysisTaskEmcal ()
 
AliParticleContainerAddParticleContainer (const char *n)
 
AliClusterContainerAddClusterContainer (const char *n)
 
AliParticleContainerGetParticleContainer (Int_t i=0) const
 
AliClusterContainerGetClusterContainer (Int_t i=0) const
 
AliParticleContainerGetParticleContainer (const char *name) const
 
AliClusterContainerGetClusterContainer (const char *name) const
 
void RemoveParticleContainer (Int_t i=0)
 
void RemoveClusterContainer (Int_t i=0)
 
void SetCaloCellsName (const char *n)
 
void SetCaloTriggerPatchInfoName (const char *n)
 
void SetCaloTriggersName (const char *n)
 
void SetCentRange (Double_t min, Double_t max)
 
void SetCentralityEstimator (const char *c)
 
void SetClusName (const char *n)
 
void SetClusPtCut (Double_t cut, Int_t c=0)
 
void SetClusTimeCut (Double_t min, Double_t max, Int_t c=0)
 
void SetEventPlaneVsEmcal (Double_t ep)
 
void SetForceBeamType (BeamType f)
 
void SetHistoBins (Int_t nbins, Double_t min, Double_t max)
 
void SetIsEmbedded (Bool_t i)
 
void SetIsPythia (Bool_t i)
 
void SetMakeGeneralHistograms (Bool_t g)
 
void SetMCLabelShift (Int_t s)
 
void SetMinMCLabel (Int_t s)
 
void SetMinNTrack (Int_t min)
 
void SetMinPtTrackInEmcal (Double_t min)
 
virtual void SetNCentBins (Int_t n)
 
void SetNeedEmcalGeom (Bool_t n)
 
void SetOffTrigger (UInt_t t)
 
void SetTrackEtaLimits (Double_t min, Double_t max, Int_t c=0)
 
void SetTrackPhiLimits (Double_t min, Double_t max, Int_t c=0)
 
void SetTrackPtCut (Double_t cut, Int_t c=0)
 
void SetTracksName (const char *n)
 
void SetTrigClass (const char *n)
 
void SetTriggerTypeSel (TriggerType t)
 
void SetUseAliAnaUtils (Bool_t b, Bool_t bRejPilup=kTRUE)
 
void SetVzRange (Double_t min, Double_t max)
 
void SetUseSPDTrackletVsClusterBG (Bool_t b)
 
void SetEMCalTriggerMode (EMCalTriggerMode_t m)
 
void SetUseNewCentralityEstimation (Bool_t b)
 
void SetGeneratePythiaInfoObject (Bool_t b)
 
void SetPythiaInfoName (const char *n)
 
const TString & GetPythiaInfoName () const
 
const AliEmcalPythiaInfoGetPythiaInfo () const
 

Protected Member Functions

void ExecOnce ()
 
Bool_t FillHistograms ()
 
Bool_t Run ()
 
Float_t RelativeEP (Double_t objAng, Double_t EPAng) const
 
Bool_t TestFilterBit (Int_t trigBit, UInt_t bitJetTrig) const
 
void ExtractMainPatch ()
 
TH1 * FillTriggerPatchQA (TH1 *h, UInt_t t, AliEMCALTriggerPatchInfo *fPatch)
 
TH1 * FillEventTriggerQA (TH1 *h, UInt_t t)
 
Bool_t CorrelateToTrigger (Double_t etaclust, Double_t phiclust, TList *triggerpatches) const
 
- Protected Member Functions inherited from AliAnalysisTaskEmcal
void LoadPythiaInfo (AliVEvent *event)
 
void SetRejectionReasonLabels (TAxis *axis)
 
Bool_t AcceptCluster (AliVCluster *clus, Int_t c=0) const
 
Bool_t AcceptTrack (AliVParticle *track, Int_t c=0) const
 
void AddObjectToEvent (TObject *obj, Bool_t attempt=kFALSE)
 
AliVParticle * GetAcceptParticleFromArray (Int_t p, Int_t c=0) const
 
AliVCluster * GetAcceptClusterFromArray (Int_t cl, Int_t c=0) const
 
TClonesArray * GetArrayFromEvent (const char *name, const char *clname=0)
 
BeamType GetBeamType ()
 
TClonesArray * GetParticleArray (Int_t i=0) const
 
TClonesArray * GetClusterArray (Int_t i=0) const
 
Int_t GetNParticles (Int_t i=0) const
 
Int_t GetNClusters (Int_t i=0) const
 
AliEMCALTriggerPatchInfo * GetMainTriggerPatch (TriggerCategory triggersel=kTriggerLevel1Jet, Bool_t doOfflinSimple=kFALSE)
 
Bool_t HasTriggerType (TriggerType triggersel)
 
ULong_t GetTriggerList ()
 
Bool_t PythiaInfoFromFile (const char *currFile, Float_t &fXsec, Float_t &fTrials, Int_t &pthard)
 
Bool_t IsTrackInEmcalAcceptance (AliVParticle *part, Double_t edges=0.9) const
 
void GeneratePythiaInfoObject (AliMCEvent *mcEvent)
 
void UserCreateOutputObjects ()
 
void UserExec (Option_t *option)
 
Bool_t UserNotify ()
 
virtual Bool_t FillGeneralHistograms ()
 
virtual Bool_t IsEventSelected ()
 
virtual Bool_t RetrieveEventObjects ()
 

Private Member Functions

 AliAnalysisTaskEmcalTriggerPatchClusterMatch (const AliAnalysisTaskEmcalTriggerPatchClusterMatch &)
 // QA after matching patch sparse matrix More...
 
AliAnalysisTaskEmcalTriggerPatchClusterMatchoperator= (const AliAnalysisTaskEmcalTriggerPatchClusterMatch &)
 

Private Attributes

Bool_t fDebug
 
Bool_t fAttachToEvent
 
TString fTriggerClass
 
Double_t fMaxPatchEnergy
 
Double_t fMaxPatchADCEnergy
 
Int_t fTriggerType
 
Int_t fNFastOR
 
TriggerCategory fMainTrigCat
 
TriggerCategory fTriggerCategory
 
Bool_t fMainTrigSimple
 
Double_t fPatchECut
 
Double_t fTrkBias
 
Double_t fClusBias
 
Bool_t doComments
 
Bool_t fUseALLrecalcPatches
 
TString fClusterTriggeredEventname
 
AliEMCALTriggerPatchInfo * fMaxPatch
 
MainPatchType fMainPatchType
 main patch More...
 
TH1F * fhNEvents
 method to select main patch More...
 
TProfile * fhTriggerbit
 Histo number of events. More...
 
TH3F * fh3PtEtaPhiTracks
 histogram containing the triggerbit (fOfflineTriggerMask) More...
 
TH3F * fh3PtEtaPhiTracksOnEmcal
 pt,eta,phi of tracks at vertex More...
 
TH3F * fh3PtEtaPhiTracksToProp
 pt,eta,phi of tracks at Emcal surface More...
 
TH3F * fh3PtEtaPhiTracksProp
 pt,eta,phi of tracks at vertex More...
 
TH3F * fh3PtEtaPhiTracksNoProp
 pt,eta,phi of tracks at vertex More...
 
TH3F * fh3EEtaPhiCluster
 pt,eta,phi of tracks at vertex More...
 
TH3F * fh3PatchEnergyEtaPhiCenterJ1
 cluster E, eta, phi More...
 
TH3F * fh3PatchEnergyEtaPhiCenterJ2
 patch energy vs eta, phi at center of patch, high threshold More...
 
TH3F * fh3PatchEnergyEtaPhiCenterJ1J2
 patch energy vs eta, phi at center of patch, low threshold More...
 
TH3F * fh3PatchADCEnergyEtaPhiCenterJ1
 patch energy vs eta, phi at center of patch, low + high threshold More...
 
TH3F * fh3PatchADCEnergyEtaPhiCenterJ2
 patch ADC energy vs eta, phi at center of patch, high threshold More...
 
TH3F * fh3PatchADCEnergyEtaPhiCenterJ1J2
 patch ADC energy vs eta, phi at center of patch, low threshold More...
 
TH3F * fh3PatchEnergyEtaPhiCenterG1
 patch ADC energy vs eta, phi at center of patch, low + high threshold More...
 
TH3F * fh3PatchEnergyEtaPhiCenterG2
 patch energy vs eta, phi at center of patch, high threshold More...
 
TH3F * fh3PatchEnergyEtaPhiCenterG1G2
 patch energy vs eta, phi at center of patch, low threshold More...
 
TH3F * fh3PatchADCEnergyEtaPhiCenterG1
 patch energy vs eta, phi at center of patch, low + high threshold More...
 
TH3F * fh3PatchADCEnergyEtaPhiCenterG2
 patch ADC energy vs eta, phi at center of patch, high threshold More...
 
TH3F * fh3PatchADCEnergyEtaPhiCenterG1G2
 patch ADC energy vs eta, phi at center of patch, low threshold More...
 
TH3F * fh3PatchADCEnergyEtaPhiCenterAll
 patch ADC energy vs eta, phi at center of patch, low + high threshold More...
 
TH3F * fh3EEtaPhiCell
 patch ADC energy vs eta, phi at center of patch, all trigger patches More...
 
TH2F * fh2ECellVsCent
 cell E, eta, phi More...
 
TH2F * fh2CellEnergyVsTime
 cell E vs centrality More...
 
TH3F * fh3EClusELeadingCellVsTime
 emcal cell energy vs time More...
 
TH1F * fHistClusEnergy
 cluster energy vs energy of leading cell in cluster vs time of the leading cell More...
 
TH1F * fHistEventSelectionQA
 
TH1F * fhQAinfoAllPatchesCounter
 trigger event class QA More...
 
TH1F * fhQAinfoCounter
 
TH1F * fhQAmaxinfoCounter
 
TH1F * fhRecalcGammaPatchEnergy
 
TH1F * fhGammaLowPatchEnergy
 Recalculated Gamma Patch Energy distribution. More...
 
TH1F * fhGammaLowSimplePatchEnergy
 Gamma Low Patch Energy distribution. More...
 
TH1F * fhRecalcJetPatchEnergy
 Gamma Low Simple Patch Energy distribution. More...
 
TH1F * fhJetLowPatchEnergy
 Recalculated Jet Patch Energy distribution. More...
 
TH1F * fhJetLowSimplePatchEnergy
 Jet Low patch energy distribution. More...
 
TH1F * fhMainTriggerPatchEnergy
 Jet Low Simple patch energy distribution. More...
 
TH2F * fHistdPhidEtaPatchCluster [16]
 Main Trigger patch energy distribution. More...
 
TClonesArray * fClusterTriggeredEvent
 
TClonesArray * fRecalcTriggerPatches
 clusters More...
 
THnSparse * fhnPatchMaxClus
 recalculated patches More...
 
THnSparse * fhnPatchMatch
 // patch-maxclus distributions sparse matrix More...
 
THnSparse * fhnPatchMatch2
 // QA before matching patch sparse matrix More...
 

Additional Inherited Members

- Static Protected Member Functions inherited from AliAnalysisTaskEmcal
static void GetEtaPhiDiff (const AliVTrack *t, const AliVCluster *v, Double_t &phidiff, Double_t &etadiff)
 
static Byte_t GetTrackType (const AliVTrack *t)
 
static Byte_t GetTrackType (const AliAODTrack *aodTrack, UInt_t filterBit1, UInt_t filterBit2)
 
static Double_t DeltaPhi (Double_t phia, Double_t phib, Double_t rMin=-TMath::Pi()/2, Double_t rMax=3 *TMath::Pi()/2)
 
static Double_t * GenerateFixedBinArray (Int_t n, Double_t min, Double_t max)
 
static void GenerateFixedBinArray (Int_t n, Double_t min, Double_t max, Double_t *array)
 
static Double_t GetParallelFraction (AliVParticle *part1, AliVParticle *part2)
 
static Double_t GetParallelFraction (const TVector3 &vect1, AliVParticle *part2)
 
- Protected Attributes inherited from AliAnalysisTaskEmcal
TString fPythiaInfoName
 
BeamType fForceBeamType
 
Bool_t fGeneralHistograms
 
Bool_t fInitialized
 
Bool_t fCreateHisto
 
TString fCaloCellsName
 
TString fCaloTriggersName
 
TString fCaloTriggerPatchInfoName
 
Double_t fMinCent
 
Double_t fMaxCent
 
Double_t fMinVz
 
Double_t fMaxVz
 
Double_t fTrackPtCut
 
Int_t fMinNTrack
 
Bool_t fUseAliAnaUtils
 
Bool_t fRejectPileup
 
Bool_t fTklVsClusSPDCut
 
UInt_t fOffTrigger
 
TString fTrigClass
 
TriggerType fTriggerTypeSel
 
Int_t fNbins
 
Double_t fMinBinPt
 
Double_t fMaxBinPt
 
Double_t fMinPtTrackInEmcal
 
Double_t fEventPlaneVsEmcal
 
Double_t fMinEventPlane
 
Double_t fMaxEventPlane
 
TString fCentEst
 
Bool_t fIsEmbedded
 
Bool_t fIsPythia
 
Int_t fSelectPtHardBin
 
Int_t fMinMCLabel
 
Int_t fMCLabelShift
 
Int_t fNcentBins
 
Bool_t fNeedEmcalGeom
 
TObjArray fParticleCollArray
 
TObjArray fClusterCollArray
 
ULong_t fTriggers
 
EMCalTriggerMode_t fEMCalTriggerMode
 
Bool_t fUseNewCentralityEstimation
 
Bool_t fGeneratePythiaInfoObject
 
AliAnalysisUtils * fAliAnalysisUtils
 
Bool_t fIsEsd
 vertex selection (optional) More...
 
AliEMCALGeometry * fGeom
 whether it's an ESD analysis More...
 
TClonesArray * fTracks
 emcal geometry More...
 
TClonesArray * fCaloClusters
 tracks More...
 
AliVCaloCells * fCaloCells
 clusters More...
 
AliVCaloTrigger * fCaloTriggers
 cells More...
 
TClonesArray * fTriggerPatchInfo
 calo triggers More...
 
Double_t fCent
 trigger patch info array More...
 
Int_t fCentBin
 event centrality More...
 
Double_t fEPV0
 event centrality bin More...
 
Double_t fEPV0A
 event plane V0 More...
 
Double_t fEPV0C
 event plane V0A More...
 
Double_t fVertex [3]
 event plane V0C More...
 
Int_t fNVertCont
 event vertex More...
 
BeamType fBeamType
 event vertex number of contributors More...
 
AliGenPythiaEventHeader * fPythiaHeader
 event beam type More...
 
Double_t fPtHard
 event Pythia header More...
 
Int_t fPtHardBin
 event pt hard More...
 
Int_t fNTrials
 event pt hard bin More...
 
Float_t fXsection
 event trials More...
 
AliEmcalPythiaInfofPythiaInfo
 x-section from pythia header More...
 
TList * fOutput
 event parton info More...
 
TH1 * fHistEventCount
 output list More...
 
TH1 * fHistTrialsAfterSel
 incoming and selected events More...
 
TH1 * fHistEventsAfterSel
 total number of trials per pt hard bin after selection More...
 
TProfile * fHistXsectionAfterSel
 total number of events per pt hard bin after selection More...
 
TH1 * fHistTrials
 x section from pythia header More...
 
TH1 * fHistEvents
 trials from pyxsec.root More...
 
TProfile * fHistXsection
 total number of events per pt hard bin More...
 
TH1 * fHistPtHard
 x section from pyxsec.root More...
 
TH1 * fHistCentrality
 pt hard distribution More...
 
TH1 * fHistZVertex
 event centrality distribution More...
 
TH1 * fHistEventPlane
 z vertex position More...
 
TH1 * fHistEventRejection
 event plane distribution More...
 
TH1 * fHistTriggerClasses
 book keep reasons for rejecting event More...
 
- Static Protected Attributes inherited from AliAnalysisTaskEmcal
static Double_t fgkEMCalDCalPhiDivide = 4.
 

Detailed Description

Member Enumeration Documentation

Constructor & Destructor Documentation

AliAnalysisTaskEmcalTriggerPatchClusterMatch::AliAnalysisTaskEmcalTriggerPatchClusterMatch ( )
AliAnalysisTaskEmcalTriggerPatchClusterMatch::AliAnalysisTaskEmcalTriggerPatchClusterMatch ( const char *  name)
AliAnalysisTaskEmcalTriggerPatchClusterMatch::~AliAnalysisTaskEmcalTriggerPatchClusterMatch ( )
virtual
AliAnalysisTaskEmcalTriggerPatchClusterMatch::AliAnalysisTaskEmcalTriggerPatchClusterMatch ( const AliAnalysisTaskEmcalTriggerPatchClusterMatch )
private

// QA after matching patch sparse matrix

Member Function Documentation

Bool_t AliAnalysisTaskEmcalTriggerPatchClusterMatch::CorrelateToTrigger ( Double_t  etaclust,
Double_t  phiclust,
TList *  triggerpatches 
) const
protected
void AliAnalysisTaskEmcalTriggerPatchClusterMatch::ExecOnce ( )
protectedvirtual

Reimplemented from AliAnalysisTaskEmcal.

Definition at line 163 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.cxx.

void AliAnalysisTaskEmcalTriggerPatchClusterMatch::ExtractMainPatch ( )
protected
TH1 * AliAnalysisTaskEmcalTriggerPatchClusterMatch::FillEventTriggerQA ( TH1 *  h,
UInt_t  t 
)
protected

Definition at line 1191 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.cxx.

Referenced by FillHistograms().

Bool_t AliAnalysisTaskEmcalTriggerPatchClusterMatch::FillHistograms ( )
protectedvirtual

Reimplemented from AliAnalysisTaskEmcal.

Definition at line 752 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.cxx.

void AliAnalysisTaskEmcalTriggerPatchClusterMatch::FillTriggerPatchHistos ( )

Definition at line 220 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.cxx.

Referenced by Run().

TH1 * AliAnalysisTaskEmcalTriggerPatchClusterMatch::FillTriggerPatchQA ( TH1 *  h,
UInt_t  t,
AliEMCALTriggerPatchInfo *  fPatch 
)
protected
TString AliAnalysisTaskEmcalTriggerPatchClusterMatch::GetClusterTriggeredEvent ( ) const
inline
Double_t AliAnalysisTaskEmcalTriggerPatchClusterMatch::GetECross ( Int_t  absID) const
Double_t AliAnalysisTaskEmcalTriggerPatchClusterMatch::GetEnergyLeadingCell ( const AliVCluster *  clus) const

Definition at line 1050 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.cxx.

Referenced by FillHistograms().

Int_t AliAnalysisTaskEmcalTriggerPatchClusterMatch::GetLeadingCellId ( const AliVCluster *  clus) const
AliAnalysisTaskEmcalTriggerPatchClusterMatch& AliAnalysisTaskEmcalTriggerPatchClusterMatch::operator= ( const AliAnalysisTaskEmcalTriggerPatchClusterMatch )
private
Float_t AliAnalysisTaskEmcalTriggerPatchClusterMatch::RelativeEP ( Double_t  objAng,
Double_t  EPAng 
) const
protected
Bool_t AliAnalysisTaskEmcalTriggerPatchClusterMatch::Run ( )
protectedvirtual

Reimplemented from AliAnalysisTaskEmcal.

Definition at line 1009 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.cxx.

Bool_t AliAnalysisTaskEmcalTriggerPatchClusterMatch::SelectEvent ( )
void AliAnalysisTaskEmcalTriggerPatchClusterMatch::SetAttachToEvent ( Bool_t  a)
inline
virtual void AliAnalysisTaskEmcalTriggerPatchClusterMatch::SetClusBias ( Double_t  b)
inlinevirtual
virtual void AliAnalysisTaskEmcalTriggerPatchClusterMatch::SetClusterTriggeredEventname ( const char *  clcol)
inlinevirtual
void AliAnalysisTaskEmcalTriggerPatchClusterMatch::SetDebug ( Int_t  d)
inline
void AliAnalysisTaskEmcalTriggerPatchClusterMatch::SetdoComments ( Bool_t  comm)
inline
void AliAnalysisTaskEmcalTriggerPatchClusterMatch::SetMainPatchType ( MainPatchType  t)
inline
void AliAnalysisTaskEmcalTriggerPatchClusterMatch::SetMainTriggerTypeCat ( TriggerCategory  cat,
Bool_t  b 
)
inline
void AliAnalysisTaskEmcalTriggerPatchClusterMatch::SetNFastorPatch ( Int_t  i)
inline
virtual void AliAnalysisTaskEmcalTriggerPatchClusterMatch::SetPatchEcut ( Double_t  pE)
inlinevirtual
void AliAnalysisTaskEmcalTriggerPatchClusterMatch::SetTriggerCategory ( TriggerCategory  trigcat)
inline
void AliAnalysisTaskEmcalTriggerPatchClusterMatch::SetTriggerClass ( const char *  n)
inline
virtual void AliAnalysisTaskEmcalTriggerPatchClusterMatch::SetTrkBias ( Double_t  b)
inlinevirtual
void AliAnalysisTaskEmcalTriggerPatchClusterMatch::SetUseALLrecalcPatches ( Bool_t  useall)
inline
void AliAnalysisTaskEmcalTriggerPatchClusterMatch::Terminate ( Option_t *  option)
Bool_t AliAnalysisTaskEmcalTriggerPatchClusterMatch::TestFilterBit ( Int_t  trigBit,
UInt_t  bitJetTrig 
) const
inlineprotected
void AliAnalysisTaskEmcalTriggerPatchClusterMatch::UserCreateOutputObjects ( )

Member Data Documentation

Bool_t AliAnalysisTaskEmcalTriggerPatchClusterMatch::doComments
private
Bool_t AliAnalysisTaskEmcalTriggerPatchClusterMatch::fAttachToEvent
private

Definition at line 95 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by ExecOnce(), and SetAttachToEvent().

Double_t AliAnalysisTaskEmcalTriggerPatchClusterMatch::fClusBias
private

Definition at line 106 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillHistograms(), and SetClusBias().

TClonesArray* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fClusterTriggeredEvent
private

Definition at line 155 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by ExecOnce(), and FillHistograms().

TString AliAnalysisTaskEmcalTriggerPatchClusterMatch::fClusterTriggeredEventname
private
Bool_t AliAnalysisTaskEmcalTriggerPatchClusterMatch::fDebug
private

Definition at line 94 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by SetDebug().

TH2F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh2CellEnergyVsTime
private

cell E vs centrality

Definition at line 137 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh2ECellVsCent
private

cell E, eta, phi

Definition at line 136 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

TH3F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh3EClusELeadingCellVsTime
private

emcal cell energy vs time

Definition at line 138 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

TH3F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh3EEtaPhiCell
private

patch ADC energy vs eta, phi at center of patch, all trigger patches

Definition at line 135 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

TH3F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh3EEtaPhiCluster
private

pt,eta,phi of tracks at vertex

Definition at line 121 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

TH3F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh3PatchADCEnergyEtaPhiCenterAll
private

patch ADC energy vs eta, phi at center of patch, low + high threshold

Definition at line 134 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillTriggerPatchHistos(), and UserCreateOutputObjects().

TH3F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh3PatchADCEnergyEtaPhiCenterG1
private

patch energy vs eta, phi at center of patch, low + high threshold

Definition at line 131 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillTriggerPatchHistos(), and UserCreateOutputObjects().

TH3F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh3PatchADCEnergyEtaPhiCenterG1G2
private

patch ADC energy vs eta, phi at center of patch, low threshold

Definition at line 133 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillTriggerPatchHistos(), and UserCreateOutputObjects().

TH3F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh3PatchADCEnergyEtaPhiCenterG2
private

patch ADC energy vs eta, phi at center of patch, high threshold

Definition at line 132 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillTriggerPatchHistos(), and UserCreateOutputObjects().

TH3F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh3PatchADCEnergyEtaPhiCenterJ1
private

patch energy vs eta, phi at center of patch, low + high threshold

Definition at line 125 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillTriggerPatchHistos(), and UserCreateOutputObjects().

TH3F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh3PatchADCEnergyEtaPhiCenterJ1J2
private

patch ADC energy vs eta, phi at center of patch, low threshold

Definition at line 127 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillTriggerPatchHistos(), and UserCreateOutputObjects().

TH3F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh3PatchADCEnergyEtaPhiCenterJ2
private

patch ADC energy vs eta, phi at center of patch, high threshold

Definition at line 126 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillTriggerPatchHistos(), and UserCreateOutputObjects().

TH3F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh3PatchEnergyEtaPhiCenterG1
private

patch ADC energy vs eta, phi at center of patch, low + high threshold

Definition at line 128 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillTriggerPatchHistos(), and UserCreateOutputObjects().

TH3F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh3PatchEnergyEtaPhiCenterG1G2
private

patch energy vs eta, phi at center of patch, low threshold

Definition at line 130 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillTriggerPatchHistos(), and UserCreateOutputObjects().

TH3F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh3PatchEnergyEtaPhiCenterG2
private

patch energy vs eta, phi at center of patch, high threshold

Definition at line 129 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillTriggerPatchHistos(), and UserCreateOutputObjects().

TH3F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh3PatchEnergyEtaPhiCenterJ1
private

cluster E, eta, phi

Definition at line 122 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillTriggerPatchHistos(), and UserCreateOutputObjects().

TH3F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh3PatchEnergyEtaPhiCenterJ1J2
private

patch energy vs eta, phi at center of patch, low threshold

Definition at line 124 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillTriggerPatchHistos(), and UserCreateOutputObjects().

TH3F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh3PatchEnergyEtaPhiCenterJ2
private

patch energy vs eta, phi at center of patch, high threshold

Definition at line 123 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillTriggerPatchHistos(), and UserCreateOutputObjects().

TH3F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh3PtEtaPhiTracks
private

histogram containing the triggerbit (fOfflineTriggerMask)

Definition at line 116 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

TH3F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh3PtEtaPhiTracksNoProp
private

pt,eta,phi of tracks at vertex

Definition at line 120 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

TH3F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh3PtEtaPhiTracksOnEmcal
private

pt,eta,phi of tracks at vertex

Definition at line 117 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

TH3F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh3PtEtaPhiTracksProp
private

pt,eta,phi of tracks at vertex

Definition at line 119 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

TH3F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fh3PtEtaPhiTracksToProp
private

pt,eta,phi of tracks at Emcal surface

Definition at line 118 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fhGammaLowPatchEnergy
private

Recalculated Gamma Patch Energy distribution.

Definition at line 146 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by ExtractMainPatch(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fhGammaLowSimplePatchEnergy
private

Gamma Low Patch Energy distribution.

Definition at line 147 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by ExtractMainPatch(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fHistClusEnergy
private

cluster energy vs energy of leading cell in cluster vs time of the leading cell

Definition at line 139 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fHistdPhidEtaPatchCluster[16]
private

Main Trigger patch energy distribution.

Definition at line 153 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by AliAnalysisTaskEmcalTriggerPatchClusterMatch(), FillHistograms(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fHistEventSelectionQA
private
TH1F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fhJetLowPatchEnergy
private

Recalculated Jet Patch Energy distribution.

Definition at line 149 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by ExtractMainPatch(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fhJetLowSimplePatchEnergy
private

Jet Low patch energy distribution.

Definition at line 150 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by ExtractMainPatch(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fhMainTriggerPatchEnergy
private

Jet Low Simple patch energy distribution.

Definition at line 151 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by ExtractMainPatch(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fhNEvents
private

method to select main patch

Definition at line 114 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by SelectEvent(), and UserCreateOutputObjects().

THnSparse* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fhnPatchMatch
private

// patch-maxclus distributions sparse matrix

Definition at line 159 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

THnSparse* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fhnPatchMatch2
private

// QA before matching patch sparse matrix

Definition at line 160 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by FillHistograms(), and UserCreateOutputObjects().

THnSparse* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fhnPatchMaxClus
private

recalculated patches

Definition at line 158 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by ExtractMainPatch(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fhQAinfoAllPatchesCounter
private

trigger event class QA

Definition at line 142 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by ExtractMainPatch(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fhQAinfoCounter
private
TH1F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fhQAmaxinfoCounter
private
TH1F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fhRecalcGammaPatchEnergy
private
TH1F* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fhRecalcJetPatchEnergy
private

Gamma Low Simple Patch Energy distribution.

Definition at line 148 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by ExtractMainPatch(), and UserCreateOutputObjects().

TProfile* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fhTriggerbit
private

Histo number of events.

Definition at line 115 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by Run(), and UserCreateOutputObjects().

MainPatchType AliAnalysisTaskEmcalTriggerPatchClusterMatch::fMainPatchType
private

main patch

Definition at line 112 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by SetMainPatchType().

TriggerCategory AliAnalysisTaskEmcalTriggerPatchClusterMatch::fMainTrigCat
private
Bool_t AliAnalysisTaskEmcalTriggerPatchClusterMatch::fMainTrigSimple
private
AliEMCALTriggerPatchInfo* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fMaxPatch
private
Double_t AliAnalysisTaskEmcalTriggerPatchClusterMatch::fMaxPatchADCEnergy
private
Double_t AliAnalysisTaskEmcalTriggerPatchClusterMatch::fMaxPatchEnergy
private
Int_t AliAnalysisTaskEmcalTriggerPatchClusterMatch::fNFastOR
private

Definition at line 100 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by SetNFastorPatch().

Double_t AliAnalysisTaskEmcalTriggerPatchClusterMatch::fPatchECut
private
TClonesArray* AliAnalysisTaskEmcalTriggerPatchClusterMatch::fRecalcTriggerPatches
private

clusters

Definition at line 156 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by ExecOnce(), ExtractMainPatch(), and FillHistograms().

TriggerCategory AliAnalysisTaskEmcalTriggerPatchClusterMatch::fTriggerCategory
private
TString AliAnalysisTaskEmcalTriggerPatchClusterMatch::fTriggerClass
private
Int_t AliAnalysisTaskEmcalTriggerPatchClusterMatch::fTriggerType
private
Double_t AliAnalysisTaskEmcalTriggerPatchClusterMatch::fTrkBias
private

Definition at line 105 of file AliAnalysisTaskEmcalTriggerPatchClusterMatch.h.

Referenced by SetTrkBias().

Bool_t AliAnalysisTaskEmcalTriggerPatchClusterMatch::fUseALLrecalcPatches
private

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