Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-06 08:17:45

0001 #include "Jet.h"
0002 
0003 #include <TClonesArray.h>
0004 #include <iostream>
0005 #include <map>
0006 #include <vector>
0007 
0008 Jet::typ_comp_ids DummyJetMap;
0009 std::vector<float> DummyJetPropVec;
0010 Jet::TYPE_comp_vec DummyJetCompVec;
0011 
0012 std::vector<float>& Jet::get_property_vec()
0013 {
0014   return DummyJetPropVec;
0015 }
0016 
0017 // functions interfaces only for Jetv2 and above
0018 Jet::ITER_comp_vec Jet::comp_begin(Jet::SRC /**/)
0019 {
0020   return DummyJetCompVec.end();
0021 }
0022 Jet::ITER_comp_vec Jet::comp_end(Jet::SRC /**/)
0023 {
0024   return DummyJetCompVec.end();
0025 }
0026 Jet::ITER_comp_vec Jet::comp_begin()
0027 {
0028   return DummyJetCompVec.end();
0029 }
0030 Jet::ITER_comp_vec Jet::comp_end()
0031 {
0032   return DummyJetCompVec.end();
0033 }
0034 Jet::TYPE_comp_vec& Jet::get_comp_vec()
0035 {
0036   return DummyJetCompVec;
0037 }
0038 
0039 void Jet::identify(std::ostream& os) const
0040 {
0041   os << "---Jet-----------------------" << std::endl;
0042   return;
0043 }
0044 
0045 // functions interfaces only in Jetv1
0046 Jet::ConstIter Jet::begin_comp() const
0047 {
0048   return DummyJetMap.end();
0049 }
0050 Jet::ConstIter Jet::end_comp() const
0051 {
0052   return DummyJetMap.end();
0053 }
0054 Jet::ConstIter Jet::find(Jet::SRC /**/) const
0055 {
0056   return DummyJetMap.end();
0057 }
0058 
0059 Jet::ConstIter Jet::lower_bound_comp(Jet::SRC /**/) const
0060 {
0061   return DummyJetMap.end();
0062 }
0063 
0064 Jet::ConstIter Jet::upper_bound_comp(Jet::SRC /**/) const
0065 {
0066   return DummyJetMap.end();
0067 }
0068 
0069 Jet::Iter Jet::begin_comp()
0070 {
0071   return DummyJetMap.end();
0072 }
0073 
0074 Jet::Iter Jet::end_comp()
0075 {
0076   return DummyJetMap.end();
0077 }
0078 
0079 Jet::Iter Jet::find(Jet::SRC /**/)
0080 {
0081   return DummyJetMap.end();
0082 }
0083 
0084 Jet::Iter Jet::lower_bound_comp(Jet::SRC /**/)
0085 {
0086   return DummyJetMap.end();
0087 }
0088 
0089 Jet::Iter Jet::upper_bound_comp(Jet::SRC /**/)
0090 {
0091   return DummyJetMap.end();
0092 }
0093 
0094 Jet::IterJetTCA::IterJetTCA(TClonesArray* _tca)
0095   : tca{_tca}
0096   , size{tca->GetEntriesFast()}
0097 {
0098 }
0099 
0100 Jet* Jet::IterJetTCA::operator*() const { return (Jet*) tca->UncheckedAt(index); }