Event Data Model
Data Driven Workflow Engine
Tags
From Roberto(feels like reversed?):
f-tag is used to generate ESD(which is trashed), at t0 and AOD.
r-tag is the one for the daod (not entirely sure)
Run2 EDM
xAOD::IParticle - xAOD::AuxContainerBase
Pure-virtual base class for all particles.
- All objects of particle type(e, mu, gamma, jet, etc)
- clustered energy deposits.
- reconstructed charged particle tracks.
- e.g. xAOD::Muon_v1 is interfaced with xAOD::Muon
All particle objects are stored in "containers"
- like a vector of pointers to xAOD objects.
Objects can have references ("ElementLinks") to other objects
- Electron links to xAOD::TrackParticle or xAOD::CaloCluster.
xAOD::TrackParticle (AOD)
Created from Trk::Track (ESD)
Can hold track parameters at multiple positions, but usually only defining parameters.
xAOD::Egamma - xAOD::EgammaAuxContainer
Egamma Twiki
Helper functions:
xAOD::Electron - xAOD::ElectronAuxContainer
Each electron has a “link” to its cluster and track(
CaloClusterContainer,
TrackParticleContainer).
- An electron holds its 4-mom, shower-shape variables, isolation variables, ...
- A cluster has a 4-mom, sampling and moment details, and links to cells, ...
- A track has a 4-mom, hits details, covariance matrix, ...
Helper functions:
xAOD::Photon - xAOD::PhotonAuxContainer
For Photons, there is a “VertexContainer” instead of the
TrackParticle container.
Helper functions:
xAOD::Muon
xAOD Muon Twiki
gitlab
Muon Selection Tool
Isolation Selection Tool
MCP
MCP guide
cvmfs code: /cvmfs/atlas.cern.ch/repo/sw/database/GroupData/MuonEfficiencyCorrections/170916_Rel21PreRec/
MCP Derivation Twiki
gitlab
How To Read xAOD
Can be accessed by vanilla ROOT(just usual version of root) interactively. Just to check mistakes.
Additional info about how to read xAOD
xAOD EDM Twiki
xAOD Analysis in CMake
--
RongkunWang - 2017-09-26