![]() |
ATLAS Offline Software
|
Very simple class to hold event data after reading from a file. More...
#include <Event.h>
Public Member Functions | |
Event () | |
Public Attributes | |
std::size_t | m_hashValue |
systematic has value More... | |
unsigned int | m_ttreeIndex |
TTree index. More... | |
bool | m_isLoose |
is Loose Event? More... | |
bool | m_saveEvent |
save the event? More... | |
const xAOD::EventInfo * | m_info |
Pointer to the event info - nullptr if not loaded, but that's probably a bad idea. More... | |
xAOD::SystematicEvent const * | m_systematicEvent |
Pointer to the systematic event info - nullptr if not loaded, but that's probably a bad idea. More... | |
const xAOD::VertexContainer * | m_primaryVertices |
Primary Vertices. More... | |
xAOD::ElectronContainer | m_electrons |
Container of electrons (can be sorted) More... | |
xAOD::ElectronContainer | m_fwdElectrons |
Container of forward electrons (can be sorted) More... | |
xAOD::MuonContainer | m_muons |
Container of muons (can be sorted) More... | |
xAOD::MuonContainer | m_softmuons |
Container of soft muons (can be sorted) More... | |
xAOD::JetContainer | m_jets |
Container of jets (can be sorted) More... | |
xAOD::JetContainer | m_failJvt_jets |
Container of fail-JVT jets (can be sorted) More... | |
xAOD::JetContainer | m_failFJvt_jets |
Container of fail-FJVT jets (can be sorted) More... | |
xAOD::PhotonContainer | m_photons |
Container of photons (can be sorted) More... | |
xAOD::JetContainer | m_largeJets |
Container of large jets (can be sorted) More... | |
xAOD::JetContainer | m_RCJets |
Container of recluster jets (can be sorted) More... | |
std::unordered_map< std::string, std::shared_ptr< xAOD::JetContainer > > | m_VarRCJets |
Containers of variable-R reclustered jets (can be sorted) More... | |
xAOD::JetContainer | m_trackJets |
Container of track jets (can be sorted) More... | |
xAOD::TrackParticleContainer | m_tracks |
Container of tracks (can be sorted) More... | |
xAOD::TauJetContainer | m_tauJets |
Container of taujets (can be sorted) More... | |
const xAOD::MissingET * | m_met |
Pointer to MET if it is loaded. More... | |
const xAOD::TruthEventContainer * | m_truthEvent |
Truth event. More... | |
const xAOD::TruthParticleContainer * | m_truth |
Container of truth particles. More... | |
const xAOD::PartonHistory * | m_partonHistory |
Top Parton TopPartonHistory. More... | |
const xAOD::KLFitterResultContainer * | m_KLFitterResults |
KLFitter Results. More... | |
const xAOD::PseudoTopResultContainer * | m_PseudoTopResult |
Pseudo Top Results. More... | |
float | m_jvtSF = 1. |
JVT and fJVT SFs - now needed here because they include jets that are good jets, but which are not in the top::Event::m_jets container. More... | |
float | m_jvtSF_UP = 1. |
float | m_jvtSF_DOWN = 1. |
float | m_fjvtSF = 1. |
float | m_fjvtSF_UP = 1. |
float | m_fjvtSF_DOWN = 1. |
Very simple class to hold event data after reading from a file.
The idea of this is that we read from the xAOD and provide links here to all of the information the user might need. The code can add / remove objects and plot things from this.
The best way to ensure this is reset every event is probably to make a new one every event, that way it'll tidy-up after itself.
xAOD::ElectronContainer top::Event::m_electrons |
xAOD::JetContainer top::Event::m_failFJvt_jets |
xAOD::JetContainer top::Event::m_failJvt_jets |
xAOD::ElectronContainer top::Event::m_fwdElectrons |
const xAOD::EventInfo* top::Event::m_info |
xAOD::JetContainer top::Event::m_jets |
float top::Event::m_jvtSF = 1. |
JVT and fJVT SFs - now needed here because they include jets that are good jets, but which are not in the top::Event::m_jets container.
|
mutable |
xAOD::JetContainer top::Event::m_largeJets |
const xAOD::MissingET* top::Event::m_met |
xAOD::MuonContainer top::Event::m_muons |
const xAOD::PartonHistory* top::Event::m_partonHistory |
xAOD::PhotonContainer top::Event::m_photons |
const xAOD::VertexContainer* top::Event::m_primaryVertices |
|
mutable |
xAOD::JetContainer top::Event::m_RCJets |
xAOD::MuonContainer top::Event::m_softmuons |
xAOD::SystematicEvent const* top::Event::m_systematicEvent |
xAOD::TauJetContainer top::Event::m_tauJets |
xAOD::JetContainer top::Event::m_trackJets |
xAOD::TrackParticleContainer top::Event::m_tracks |
const xAOD::TruthParticleContainer* top::Event::m_truth |
const xAOD::TruthEventContainer* top::Event::m_truthEvent |
|
mutable |