Presentation is loading. Please wait.

Presentation is loading. Please wait.

Gustavo Conesa ALICE offline week Gamma and Jet correlations analysis framework Short description, Status, HOW TO use and TO DO list 1/9.

Similar presentations


Presentation on theme: "Gustavo Conesa ALICE offline week Gamma and Jet correlations analysis framework Short description, Status, HOW TO use and TO DO list 1/9."— Presentation transcript:

1 Gustavo Conesa Balbastre @ ALICE offline week Gamma and Jet correlations analysis framework Short description, Status, HOW TO use and TO DO list 1/9

2 fESD, fStack Description, the code today AliAnalysisTask AliAnaGamma AliAnaGammaDirectAliAnaGammaCorrelation AliGammaReader AliGammaDataReader AliGammaMCReader AliGammaMCDataReader AliAnalisisGammaTask AliAnaGammaParton AliAnaGammaHadron AliAnaGammaJetLeadCone AliAnaGammaJetFinder AliAnaNeutralMesonSelection fESD, fStack fESD fStack pEMCal, pPHOS, pCTS pEMCal, pPHOS, pCTS Gamma Output: Histograms, TNtuple 2/9

3 The code today $ALICE_ROOT/PWG4 AliAnalysisGammaTask Class to connect the general analysis frame and steering class: AliAnalysisGammaTask AliAnaGamma Steering class to connect analysis and data : AliAnaGamma – Connects the data (ESD/MC) with the analysis algorithm – connects output of GammaDirect (isolated prompt photon) with GammaCorrelation. – Initializes all parameters and histogram AliGammaReader Classes to read the ESD or kine stack: AliGammaReader – DataReader (ESD), MCReader( kine) and MCDataReader(kine and ESD) – Output: TClonesArray of Tparticles – PID, acceptance selection done here. AliAnaGammaDirect & AliAnaGammaCorrelation Classes to perform the analysis: AliAnaGammaDirect & AliAnaGammaCorrelation – Any other analysis class can be added at this level, for example pi0 invariant mass analysis, or any other physics case. – Output: Histograms and TNtuples 3/9

4 AliAnaNeutralMesonSelection – Called by different analysis classes to select photon pairs from decay. AliAnaGammaPhos: – Simple analysis case: Reads PHOS ESD and produces few histograms AliAnaCaloTrigger: – Trigger analysis, to be revised AliAnaScale: – Histogram output cross section correction. Macros $ALICE_ROOT/macros: – ConfigXXX.C: Example on analysis inizialization – AnaGammaAnalysis.C: Example on analysis on local (tested), GRID and Proof (not tested) environment. the Analysis Train Code works with the Analysis Train thanks to Mihaela Gheata. – Tested on Grid and Proof. – Simple analysis with MC data and few histograms output. Need to test with more sophisticated analysis …. 4/9 The code today (2) $ALICE_ROOT/PWG4

5 HOW TO Recipe, ingredients needed: – “par” file containing analysis frame: ESD.par, AOD.par, STEERBase.par, ANALYSIS.par, PWG4Gamma.par Do in $ALICE_ROOT, “make PWG4Gamma.par” – Configuration file: ConfigXXX.C Example inside $ALICE_ROOT/PWG4/macros – Analysis execution file: anaGammaAnalysis.C Example inside $ALICE_ROOT/PWG4/macros Exec “root anaGammaAnalysis.C” 5/9

6 TO DO Readers: – Potential user remark (Dmitri P.): Readers read, no analysis: Move PID and acceptance selection to AliAnaGammaSelection Implementation of the data filtering here? – Basic analysis element TParticles: Need to pass as much information as possible to the selection class. Change to AODCaloCluster or other new AOD type. – Need AOD reader: Split AliGammaDataReader into AliGammaESDReader and AliGammaAODReader. – AliAnaGammaMCDataReader not really necessary. Access to MC data easy with the stack pointer. 5/9

7 TO DO (2) Analysis: – Add simple use case for new kind of analysis Create class AliAnaUserCase with main methods: – ParticleSelection for PID selection – MakeAnalysis for any kind of other analysis if necessary. Add to AliAnaGamma the calls and initialization to this class Hope it will be not so complicated as it seems now to everybody … – Produce output AOD In place a non successful first try (tried with old aliroot versions) – There are potentially heavy ntuples as output. Remove them? – Pi0 identification dedicated class AliAnaNeutralSelection does already most of the job but has to be called from an analysis class Yuri K. and Cynthia H. are interested in its implementation – New correlation study, hadron isolation, to be added. – Connect JETAN output to be used in AliAnaGammaJetFinder (a year old task) 7/9

8 fESD, fAOD, fStack Description, the code in near future? AliAnalysisTask AliAnaGamma AliAnaGammaDirectAliAnaGammaCorrelation AliGammaReader AliGammaESDReader AliGammaMCReader AliGammaAODReader AliAnalisisGammaTask AliAnaGammaSelection AliAnaNeutralMesonSelection fESD,fAOD fStack fAOD fESD fStack aodEMCal, aodPHOS, aodCTS aodEMCal, aodPHOS, aodCTS Isolated particle Output: Histograms, Tntuple, AOD pidEMCal, pidPHOS, pidCTS AliAnaUserCase AliAnaGammaParton AliAnaGammaHadron AliAnaGammaJetLeadCone AliAnaGammaJetFinder 8/9

9 Summary Code in place and working in all environments … … but many updates needed Priority task list : 1.Implementation of AOD as input, minimum unit of analysis and output 2.Full test in GRID data 3.Implement last suggested changes from Andreas 4.Move PID selections from readers 5.User case implementation 6.New analysis cases 7.Write tutorial 8.… 9/9


Download ppt "Gustavo Conesa ALICE offline week Gamma and Jet correlations analysis framework Short description, Status, HOW TO use and TO DO list 1/9."

Similar presentations


Ads by Google