1 #include "../interface/JPTJet.hh"
8 charged_multiplicity_(0),
9 charged_em_energy_(0.),
10 neutral_em_energy_(0.),
11 charged_had_energy_(0.),
12 neutral_had_energy_(0.),
15 track_pt_total_(0.) {}
22 unsigned size = pions_in_vtx_in_calo_.size() + pions_in_vtx_out_calo_.size() +
23 pions_out_vtx_in_calo_.size() + muons_in_vtx_in_calo_.size() +
24 muons_in_vtx_out_calo_.size() +
25 muons_out_vtx_in_calo_.size() + elecs_in_vtx_in_calo_.size() +
26 elecs_in_vtx_out_calo_.size() + elecs_out_vtx_in_calo_.size();
27 std::vector<std::size_t> trks;
29 trks.insert(trks.end(), pions_in_vtx_in_calo_.begin(),
30 pions_in_vtx_in_calo_.end());
31 trks.insert(trks.end(), pions_in_vtx_out_calo_.begin(),
32 pions_in_vtx_out_calo_.end());
33 trks.insert(trks.end(), pions_out_vtx_in_calo_.begin(),
34 pions_out_vtx_in_calo_.end());
35 trks.insert(trks.end(), muons_in_vtx_in_calo_.begin(),
36 muons_in_vtx_in_calo_.end());
37 trks.insert(trks.end(), muons_in_vtx_out_calo_.begin(),
38 muons_in_vtx_out_calo_.end());
39 trks.insert(trks.end(), muons_out_vtx_in_calo_.begin(),
40 muons_out_vtx_in_calo_.end());
41 trks.insert(trks.end(), elecs_in_vtx_in_calo_.begin(),
42 elecs_in_vtx_in_calo_.end());
43 trks.insert(trks.end(), elecs_in_vtx_out_calo_.begin(),
44 elecs_in_vtx_out_calo_.end());
45 trks.insert(trks.end(), elecs_out_vtx_in_calo_.begin(),
46 elecs_out_vtx_in_calo_.end());
virtual void Print() const
Derived from the ic::Jet class and adding information specific to calorimeter jets.
std::vector< std::size_t > constituent_tracks() const
A vector of ic::Track::id() that refers to the complete set of associated tracks. ...
virtual void Print() const