|
| AliJetConstituentTagCopier () |
|
| AliJetConstituentTagCopier (const char *name) |
|
virtual | ~AliJetConstituentTagCopier () |
|
void | ConnectMCParticleContainerID (AliParticleContainer *cont) |
|
void | SetCleanBeforeCopy (Bool_t c) |
|
void | SetMCLabelShift (Int_t s) |
|
| AliAnalysisTaskEmcal () |
| Default constructor. More...
|
|
| AliAnalysisTaskEmcal (const char *name, Bool_t histo=kFALSE) |
| Standard constructor. Should be used by the user. More...
|
|
virtual | ~AliAnalysisTaskEmcal () |
| Destructor. More...
|
|
AliParticleContainer * | AddParticleContainer (const char *n) |
| Create new particle container and attach it to the task. More...
|
|
AliTrackContainer * | AddTrackContainer (const char *n) |
| Create new track container and attach it to the task. More...
|
|
AliMCParticleContainer * | AddMCParticleContainer (const char *n) |
| Create new container for MC particles and attach it to the task. More...
|
|
AliClusterContainer * | AddClusterContainer (const char *n) |
| Create new cluster container and attach it to the task. More...
|
|
void | AdoptParticleContainer (AliParticleContainer *cont) |
|
void | AdoptTrackContainer (AliTrackContainer *cont) |
|
void | AdoptMCParticleContainer (AliMCParticleContainer *cont) |
|
void | AdoptClusterContainer (AliClusterContainer *cont) |
|
AliParticleContainer * | GetParticleContainer (Int_t i=0) const |
| Get \( i^{th} \) particle container attached to this task. More...
|
|
AliParticleContainer * | GetParticleContainer (const char *name) const |
| Find particle container attached to this task according to its name. More...
|
|
AliClusterContainer * | GetClusterContainer (Int_t i=0) const |
| Get \( i^{th} \) cluster container attached to this task. More...
|
|
AliClusterContainer * | GetClusterContainer (const char *name) const |
| Find cluster container attached to this task according to its name. More...
|
|
AliMCParticleContainer * | GetMCParticleContainer (Int_t i=0) const |
|
AliMCParticleContainer * | GetMCParticleContainer (const char *name) const |
|
AliTrackContainer * | GetTrackContainer (Int_t i=0) const |
|
AliTrackContainer * | GetTrackContainer (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 | SetClusPtCut (Double_t cut, Int_t c=0) |
| Apply cut on \( p_{t} \) for all clusters in container with index c. More...
|
|
void | SetClusTimeCut (Double_t min, Double_t max, Int_t c=0) |
| Apply cut on cluster time for clusters in container with index c. More...
|
|
void | SetEventPlaneVsEmcal (Double_t ep) |
|
void | SetForceBeamType (BeamType f) |
|
void | SetHistoBins (Int_t nbins, Double_t min, Double_t max) |
|
void | SetRecycleUnusedEmbeddedEventsMode (Bool_t b) |
|
void | SetIsEmbedded (Bool_t i) |
|
void | SetIsPythia (Bool_t i) |
|
void | SetIsHerwig (Bool_t i) |
|
void | SetMakeGeneralHistograms (Bool_t g) |
|
void | SetGetPtHardBinFromPath (Bool_t docheck) |
| Switch on/off getting \( p_{t,hard}\) bin from the file path. More...
|
|
void | SetNumberOfPtHardBins (Int_t nbins) |
| Set the number of \( p_{t}\)-hard bins. More...
|
|
void | SetUserPtHardBinning (const TArrayI &binning) |
| Set a non-standard \( p_{t}\)-hard binning. More...
|
|
void | SetMCLabelShift (Int_t s) |
|
void | SetMinMCLabel (Int_t s) |
|
void | SetMinNTrack (Int_t min) |
|
void | SetZvertexDiffValue (Double_t cut) |
|
void | SetMinPtTrackInEmcal (Double_t min) |
|
virtual void | SetNCentBins (Int_t n) |
|
void | SetNeedEmcalGeom (Bool_t n) |
|
void | SetCountDownscaleCorrectedEvents (Bool_t d) |
|
void | SetOffTrigger (UInt_t t) |
|
void | SetTrackEtaLimits (Double_t min, Double_t max, Int_t c=0) |
| Apply cut on the pseudorapidity \( \eta \) of the all tracks in the track container with index c. More...
|
|
void | SetTrackPhiLimits (Double_t min, Double_t max, Int_t c=0) |
| Apply cut on azimuthal angle \( \phi \) of the all tracks in the track container with index c. More...
|
|
void | SetTrackPtCut (Double_t cut, Int_t c=0) |
| Apply cut on the transverse momentum \( p_{t} \) of all tracks in the track container with index c. More...
|
|
void | SetTrigClass (const char *n) |
|
void | SetMinBiasTriggerClassName (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 AliEmcalPythiaInfo * | GetPythiaInfo () const |
|
void | SetUsePtHardBinScaling (Bool_t b) |
|
void | SetMCFilter () |
|
void | ResetMCFilter () |
|
void | SetJetPtFactor (Float_t f) |
|
Float_t | JetPtFactor () |
|
void | SetClusterPtFactor (Float_t f) |
|
Float_t | ClusterPtFactor () |
|
void | SetTrackPtFactor (Float_t f) |
|
Float_t | TrackPtFactor () |
|
|
Bool_t | Run () |
| Run function. This is the core function of the analysis and contains the user code. Therefore users have to implement this function. More...
|
|
void | DoClusterLoop (AliClusterContainer *cont) |
|
void | DoParticleLoop (AliParticleContainer *cont) |
|
void | LoadPythiaInfo (AliVEvent *event) |
| Load parton info. More...
|
|
void | SetRejectionReasonLabels (TAxis *axis) |
|
Bool_t | AcceptCluster (AliVCluster *clus, Int_t c=0) const |
| Cluster selection. More...
|
|
Bool_t | AcceptTrack (AliVParticle *track, Int_t c=0) const |
|
void | AddObjectToEvent (TObject *obj, Bool_t attempt=kFALSE) |
| Add object to event. More...
|
|
AliVParticle * | GetAcceptParticleFromArray (Int_t p, Int_t c=0) const |
| Get particle p if accepted from container with index c If particle not accepted return 0. More...
|
|
AliVCluster * | GetAcceptClusterFromArray (Int_t cl, Int_t c=0) const |
| Get cluster cl if accepted from container c If particle not accepted return 0. More...
|
|
TClonesArray * | GetArrayFromEvent (const char *name, const char *clname=0) |
| Read a TClonesArray from event. More...
|
|
BeamType | GetBeamType () const |
| Get beam type. More...
|
|
TClonesArray * | GetParticleArray (Int_t i=0) const |
| Get \( i^{th} \) TClonesArray with particles. More...
|
|
TClonesArray * | GetClusterArray (Int_t i=0) const |
| Get \( i^{th} \) TClonesArray with EMCAL clusters. More...
|
|
Int_t | GetNParticles (Int_t i=0) const |
| Get number of particles in container attached to this task with index i. More...
|
|
Int_t | GetNClusters (Int_t i=0) const |
| Get number of clusters in the cluster container attached to this task with index i. More...
|
|
AliEMCALTriggerPatchInfo * | GetMainTriggerPatch (TriggerCategory triggersel=kTriggerLevel1Jet, Bool_t doSimpleOffline=kFALSE) |
| Get main trigger match. More...
|
|
Bool_t | HasTriggerType (TriggerType triggersel) |
| Check if event has a given trigger type. More...
|
|
ULong_t | GetTriggerList () |
| Get list of selected triggers of the given event. More...
|
|
Bool_t | PythiaInfoFromFile (const char *currFile, Float_t &fXsec, Float_t &fTrials, Int_t &pthard) |
| Loading PYTHIA information from external cross section file into the task. More...
|
|
Bool_t | IsTrackInEmcalAcceptance (AliVParticle *part, Double_t edges=0.9) const |
| Determines if a track is inside the EMCal acceptance. More...
|
|
void | GeneratePythiaInfoObject (AliMCEvent *mcEvent) |
| Copy some information about the Pythia event in a PythaInfo object. More...
|
|
Bool_t | CheckMCOutliers () |
| Filter the mc tails in pt-hard distributions. More...
|
|
void | UserCreateOutputObjects () |
| Main initialization function on the worker. More...
|
|
void | UserExec (Option_t *option) |
| Event loop, called for each event. More...
|
|
Bool_t | UserNotify () |
| Notifying the user that the input data file has changed and performing steps needed to be done. More...
|
|
Bool_t | FileChanged () |
| Steps to be executed when a few file is loaded into the input handler. More...
|
|
virtual void | ExecOnce () |
| Perform steps needed to initialize the analysis. More...
|
|
virtual Bool_t | FillGeneralHistograms () |
| Filling general histograms. More...
|
|
virtual Bool_t | IsEventSelected () |
| Performing event selection. More...
|
|
virtual Bool_t | RetrieveEventObjects () |
| Retrieve common objects from event. More...
|
|
virtual void | RunChanged (Int_t) |
| Process tasks relevant when a file with a different run number is processed. More...
|
|
virtual void | UserExecOnce () |
| Task initializations handled in user tasks. More...
|
|
virtual void | UserFileChanged () |
| Virtual method for user code to be executed when a file changed. More...
|
|
virtual Bool_t | FillHistograms () |
| Function filling histograms. More...
|
|
|
enum | EDataType_t { kUnknownDataType,
kESD,
kAOD
} |
| Switch for the data type. More...
|
|
enum | BeamType { kNA = -1,
kpp = 0,
kAA = 1,
kpA = 2
} |
| Switch for the beam type. More...
|
|
enum | TriggerType {
kND = -1,
kJ1 = 0,
kJ2 = 1,
kG1 = 2,
kG2 = 3,
kL0 = 4
} |
| Switch for EMCAL trigger types. More...
|
|
enum | TriggerCategory {
kTriggerLevel0 = 0,
kTriggerLevel1Jet = 1,
kTriggerLevel1Gamma = 2,
kTriggerRecalcJet = 3,
kTriggerRecalcGamma = 4
} |
| Online trigger categories. More...
|
|
enum | EMCalTriggerMode_t { kNoSpecialTreatment,
kOverlapWithLowThreshold
} |
| Handling of the EMCAL trigger thresholds. More...
|
|
static AliAODInputHandler * | AddAODHandler () |
| Add an AOD handler to the analysis manager. More...
|
|
static AliESDInputHandler * | AddESDHandler () |
| Add a ESD handler to the analysis manager. More...
|
|
static void | GetEtaPhiDiff (const AliVTrack *t, const AliVCluster *v, Double_t &phidiff, Double_t &etadiff) |
| Calculate \(\phi\) and \(\eta\) difference between a track (t) and a cluster (c). More...
|
|
static Byte_t | GetTrackType (const AliVTrack *t) |
| Get track type encoded from bits 20 and 21. More...
|
|
static Byte_t | GetTrackType (const AliAODTrack *aodTrack, UInt_t filterBit1, UInt_t filterBit2) |
| Decode track type. More...
|
|
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) |
| Calculates the fraction of momentum z of part 1 w.r.t. part 2 in the direction of part 2. More...
|
|
static Double_t | GetParallelFraction (const TVector3 &vect1, AliVParticle *part2) |
| Calculates the fraction of momentum z of vect 1 w.r.t. part 2 in the direction of part 2. More...
|
|
static Double_t | fgkEMCalDCalPhiDivide = 4. |
| phi value used to distinguish between DCal and EMCal More...
|
|