Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-03 08:17:12

0001 #ifndef JETBASE_TRACKJETINPUT_H
0002 #define JETBASE_TRACKJETINPUT_H
0003 
0004 #include "Jet.h"
0005 #include "JetInput.h"
0006 
0007 #include <iostream>  // for cout, ostream
0008 #include <string>    // for string
0009 #include <vector>
0010 
0011 class PHCompositeNode;
0012 
0013 class TrackJetInput : public JetInput
0014 {
0015  public:
0016   TrackJetInput(Jet::SRC input, const std::string& name = "SvtxTrackMap");
0017   ~TrackJetInput() override {}
0018 
0019   void identify(std::ostream& os = std::cout) override;
0020 
0021   Jet::SRC get_src() override { return _input; }
0022 
0023   std::vector<Jet*> get_input(PHCompositeNode* topNode) override;
0024 
0025  private:
0026   std::string m_NodeName;
0027   Jet::SRC _input;
0028 };
0029 
0030 #endif