ExRoot.hh
Go to the documentation of this file.
1 
4 #pragma once
5 
6 #include "boca/event/Event.hh"
7 
8 namespace boca
9 {
10 
15 namespace exroot
16 {
17 
22 class Event : public boca::Event
23 {
24 
25 public:
26 
27  using boca::Event::Event;
28 
29 protected:
30 
31  std::vector<Particle> GetParticles(Status max_status) const override;
32 
33  std::vector<Lepton> GetElectrons() const override;
34 
35  std::vector<Lepton> GetMuons() const override;
36 
37  std::vector<Photon> GetPhotons() const override;
38 
39  std::vector<Jet> GetJets() const override;
40 
41  virtual std::vector<Jet> GetEFlow(JetDetail jet_detail) const override;
42 
43  virtual boca::MissingEt GetMissingEt() const override;
44 
45  virtual Momentum GetScalarHt() const override;
46 
47 };
48 
49 }
50 
51 }
Jet.
Definition: Jet.hh:15
virtual boca::MissingEt GetMissingEt() const override
Definition: ExRoot.cpp:70
std::vector< Jet > GetJets() const override
Definition: ExRoot.cpp:53
std::vector< Photon > GetPhotons() const override
Definition: ExRoot.cpp:45
virtual Momentum GetScalarHt() const override
Definition: ExRoot.cpp:77
std::vector< Particle > GetParticles(Status max_status) const override
Definition: ExRoot.cpp:18
ExRoot
Definition: TypeDef.hh:12
Event(boca::TreeReader const &tree_reader)
Constructor.
Definition: Event.cpp:50
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
pgs and parton events
Definition: ExRoot.hh:22
std::vector< Lepton > GetElectrons() const override
Definition: ExRoot.cpp:29
std::vector< Lepton > GetMuons() const override
Definition: ExRoot.cpp:37
Energy Momentum
Momentum measured in electronvolt.
Definition: ElectronVolt.hh:68
virtual std::vector< Jet > GetEFlow(JetDetail jet_detail) const override
Definition: ExRoot.cpp:65