Base class for the event Topology. More...
#include <Event.hh>
Public Member Functions | |
Event (boca::TreeReader const &tree_reader) | |
Constructor. More... | |
std::vector< Particle > | GenParticles () const |
Generator level Particles. More... | |
std::vector< Particle > | Particles () const |
All decayed particles. More... | |
std::vector< Lepton > | Leptons () const |
Electrons and muons. More... | |
std::vector< Lepton > | Electrons () const |
Electrons. More... | |
std::vector< Lepton > | Muons () const |
Muons. More... | |
std::vector< Photon > | Photons () const |
Photons. More... | |
std::vector< Jet > | Jets () const |
Jets. More... | |
std::vector< Jet > | EFlow (JetDetail jet_detail) const |
EFlow jets. More... | |
boca::MissingEt | MissingEt () const |
Missing transverse enenergy. More... | |
Momentum | ScalarHt () const |
Scalar sum of transverse momenta \(H_T=\sum_ip_{Ti}\). More... | |
Event (Event const &)=default | |
Event (Event &&)=default | |
Event & | operator= (Event const &)&=default |
Event & | operator= (Event &&)&=default |
Protected Member Functions | |
~Event () | |
boca::TreeReader const & | TreeReader () const |
virtual std::vector< Particle > | GetParticles (Status max_status) const =0 |
virtual std::vector< Lepton > | GetElectrons () const =0 |
virtual std::vector< Lepton > | GetMuons () const =0 |
virtual std::vector< Photon > | GetPhotons () const =0 |
virtual std::vector< Jet > | GetJets () const =0 |
virtual std::vector< Jet > | GetEFlow (JetDetail jet_detail) const =0 |
virtual boca::MissingEt | GetMissingEt () const =0 |
virtual Momentum | GetScalarHt () const =0 |
Detailed Description
Base class for the event Topology.
- Examples:
- cut/source/MainCut.cpp, and simple/source/MainSimple.cpp.
Constructor & Destructor Documentation
Event::Event | ( | boca::TreeReader const & | tree_reader | ) |
Constructor.
|
default |
|
default |
|
inlineprotected |
Member Function Documentation
std::vector< Lepton > Event::Electrons | ( | ) | const |
Electrons.
std::vector< Particle > Event::GenParticles | ( | ) | const |
Generator level Particles.
Implemented in boca::exroot::Event, and boca::delphes::Event.
|
protectedpure virtual |
Implemented in boca::delphes::Event, and boca::exroot::Event.
|
protectedpure virtual |
Implemented in boca::exroot::Event, and boca::delphes::Event.
|
protectedpure virtual |
Implemented in boca::exroot::Event, and boca::delphes::Event.
|
protectedpure virtual |
Implemented in boca::delphes::Event, and boca::exroot::Event.
|
protectedpure virtual |
Implemented in boca::delphes::Event, and boca::exroot::Event.
|
protectedpure virtual |
Implemented in boca::delphes::Event, and boca::exroot::Event.
|
protectedpure virtual |
Implemented in boca::exroot::Event, and boca::delphes::Event.
std::vector< Jet > Event::Jets | ( | ) | const |
Jets.
- Examples:
- simple/source/MainSimple.cpp.
std::vector< Lepton > Event::Leptons | ( | ) | const |
Electrons and muons.
- Examples:
- simple/source/MainSimple.cpp.
boca::MissingEt Event::MissingEt | ( | ) | const |
Missing transverse enenergy.
std::vector< Lepton > Event::Muons | ( | ) | const |
Muons.
std::vector< Particle > Event::Particles | ( | ) | const |
All decayed particles.
std::vector< Photon > Event::Photons | ( | ) | const |
Photons.
Momentum Event::ScalarHt | ( | ) | const |
Scalar sum of transverse momenta \(H_T=\sum_ip_{Ti}\).
|
protected |
The documentation for this class was generated from the following files: