90 likes | 95 Views
Title. HCAL/JET/MET ntuples ORCA/JetMetAnalysis Pal Hidas FNAL Batavia / RMKI Budapest. Functionality. iteration through various ORCA subsystems reshaping of ORCA objects into unified shape (JetMetParticle) general C++ analysis framework for the JET/MET/HCAL group ( or beyond )
E N D
Title • HCAL/JET/MET ntuples • ORCA/JetMetAnalysis • Pal Hidas • FNAL Batavia / RMKI Budapest
Functionality • iteration through various ORCA subsystems • reshaping of ORCA objects into unified shape (JetMetParticle) • general C++ analysis framework for the JET/MET/HCAL group ( or beyond ) • simplified final user analysis in C++ ( developing) • data production for non C++ users • PAW ntuples ( has limits ) • Root, etc. ( to be discussed ) • http://home.fnal.gov/~sceno/jpg/ntuple_maker/Ntuples.html
Packages • JetMetCollection - collects information from ORCA • JetMetPackage - the main analysis package • JetMetUtilities - output ( ntuples, histos, printings ) • JetMetGlobal - global (event) classes (MET, etc.) • HighLevelTauAnalysis - stuff of public interest from Sasha Nikitenko ( e.g. I stole the core of JetMetParticle from his My_Jet class )
JetMetCollection • ORCA subsystems or packages have their own classes in JetMetAnalysis/JetMetCollection • GeneratorInterface, Calorimetry, JetFinders, L1CaloTrigger • ElectronPhoton - empty iteration for the moment • Muon, Tracker - planned • To learn about ORCA it is a good starting point • Fill information into classes of JetMetPackage and JetMetGlobal, i.e. into • JetMetParticle - for generated particles, jets, tracks(planned), em clusters(planned) • SimpleMET - met (including set) instances calculated with various methods (generated, calorimetry, jets, muons, etc.) • SpheriT, FoxWolframT - 2D (transverse) physics quantities for optional use
JetMetParticle • unified particle definition for particles, jets, clusters, tracks, vertices, ... • kinematical information ( E, Et, p, pt, px, py, pz, m, mt, ...) • dynamical information ( charge - might be forgotten ) • pointers to mother and daughter particles ( from Pythia) • begin and end vertex information ( using vertex, mother, daughter information ) • detector information ( EM, hadronic part of energy, also in cones) • result of matching ( gen+rec, jet+particle, b, tau tagging ) • energy correction, calibration ( very preliminary ) • some members are not yet filled for some types • objects created by the JetMetAnalysis class, content filled by ORCA subsystem classes
JetMetPackage • The main analysis package • directs collecting of ORCA information invoking JetMetCollection • adds result of tagging & matching algorithms to JetMetParticle objects • fills the ntuple invoking the functions of JetMetUtilities/JetMetHistos • permits of final user analysis and event selection via a user routine ( coming soon ) and selection tags • this will be a good point to do analysis in C++
Standard Ntuple • PAW has limit of 50000 words (200 kByte) per event • GENERAL - run/event number, version, pt_hat • GENPART - kinematics, pointers to jets, daughters, vertices • GENVERT - 4 coordinates, pointer to GENPART • GENJET5 - kinematics, tau & B tags, pointer to rec jets (cone=0.5) • GENJET7 - the same with cone size = 0.7 • GENMET - missing Et from all gen, calo only and calo+muon • TOWERS - kinematics, EM&HAD part, pointer to jets • EMCLUS - isolated EM cluseters ( kinematics + shape ) • JETS5 - kinem., EM part in cones, B & tau & EM likelin. (cone=0.5) • JETS7 - the same with cone size = 0.7 • MET - reconstructed missing Et, similar to GENMET • L1JETS - L1 trigger objects ( calo for the moment ) • L1MET - L1 mising Et ( calo for the moment )
Optional Ntuple • PAW has limit of 50000 words (200 kByte) per event • SPHERI - 2 dim sphericity tensor • FOXWOLFR - 2 dim Fox-Wolfram momenta • TRIGPRIM - calorimeter trigger primitives • DIGIS - calorimeter rechits ( huge, for single particle only ) • AVEDIGI - some average quantities of digis • you can cook your own ntuple setting runtime options in the run_db.csh script
Availability • For local access : • CERN : cms(lx).cern.ch • FNAL : wonder.fnal.gov, cmsun1.fnal.gov • Check web for details • http://home.fnal.gov/~sceno/jpg/ntuple_maker/Ntuples.html