26 static const bool enable =
true;
66 std::vector<Particle> GenParticles()
const;
71 std::vector<Particle> Particles()
const;
76 std::vector<Lepton> Leptons()
const;
81 std::vector<Lepton> Electrons()
const;
86 std::vector<Lepton> Muons()
const;
91 std::vector<Photon> Photons()
const;
96 std::vector<Jet> Jets()
const;
101 std::vector<Jet> EFlow(
JetDetail jet_detail)
const;
127 virtual std::vector<Particle> GetParticles(
Status max_status)
const = 0;
129 virtual std::vector<Lepton> GetElectrons()
const = 0;
131 virtual std::vector<Lepton> GetMuons()
const = 0;
133 virtual std::vector<Photon> GetPhotons()
const = 0;
135 virtual std::vector<Jet> GetJets()
const = 0;
137 virtual std::vector<Jet> GetEFlow(
JetDetail jet_detail)
const = 0;
141 virtual Momentum GetScalarHt()
const = 0;
147 mutable std::map<Status, Mutable<std::vector<Particle>>> particles_;
Jet.
Definition: Jet.hh:15
Mark a strongly typed enumerator as a flag.
Definition: Flag.hh:22
Lazy caching of variables.
Definition: Mutable.hh:19
::Event Event
Definition: TypeDef.hh:13
Jet MissingEt
Definition: Jet.hh:132
Definition: TreeReader.hh:39
Base class for the event Topology.
Definition: Event.hh:53
JetDetail
Definition: Event.hh:16
Status
Definition: Event.hh:39
Boosted Collider Analysis.
Definition: Analysis.hh:15
std::string Name(Output output)
Definition: Base.cpp:23
Energy Momentum
Momentum measured in electronvolt.
Definition: ElectronVolt.hh:68
Decay
Definition: Event.hh:31
~Event()
Definition: Event.hh:123