Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Jet.cc
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file Jet.cc
1 #include "Jet.h"
2 
3 #include <TClonesArray.h>
4 #include <iostream>
5 #include <map>
6 #include <vector>
7 
9 std::vector<float> DummyJetPropVec;
11 
12 std::vector<float>& Jet::get_property_vec()
13 {
14  return DummyJetPropVec;
15 }
16 
17 // functions interfaces only for Jetv2 and above
19 {
20  return DummyJetCompVec.end();
21 }
23 {
24  return DummyJetCompVec.end();
25 }
27 {
28  return DummyJetCompVec.end();
29 }
31 {
32  return DummyJetCompVec.end();
33 }
35 {
36  return DummyJetCompVec;
37 }
38 
39 void Jet::identify(std::ostream& os) const
40 {
41  os << "---Jet-----------------------" << std::endl;
42  return;
43 }
44 
45 // functions interfaces only in Jetv1
47 {
48  return DummyJetMap.end();
49 }
51 {
52  return DummyJetMap.end();
53 }
55 { return DummyJetMap.end(); }
56 
58 { return DummyJetMap.end(); }
59 
61 { return DummyJetMap.end(); }
62 
64 { return DummyJetMap.end(); }
65 
67 { return DummyJetMap.end(); }
68 
70 { return DummyJetMap.end(); }
71 
73 { return DummyJetMap.end(); }
74 
76 { return DummyJetMap.end(); }
77 
78 Jet::IterJetTCA::IterJetTCA(TClonesArray* _tca) : tca { _tca }, size{tca->GetEntriesFast()} {}
79 
80 Jet* Jet::IterJetTCA::operator*() { return (Jet*) tca->UncheckedAt(index); }
81