ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TrackJetInput Class Reference

#include <coresoftware/blob/master/simulation/g4simulation/g4jets/TrackJetInput.h>

+ Inheritance diagram for TrackJetInput:
+ Collaboration diagram for TrackJetInput:

Public Member Functions

 TrackJetInput (Jet::SRC input, const std::string &name="SvtxTrackMap")
 
 ~TrackJetInput () override
 
void identify (std::ostream &os=std::cout) override
 
Jet::SRC get_src () override
 
std::vector< Jet * > get_input (PHCompositeNode *topNode) override
 
- Public Member Functions inherited from JetInput
virtual ~JetInput ()
 
virtual int Verbosity () const
 
virtual void Verbosity (int i)
 

Private Attributes

std::string m_NodeName
 
Jet::SRC _input
 

Additional Inherited Members

- Protected Member Functions inherited from JetInput
 JetInput ()
 

Detailed Description

Definition at line 14 of file TrackJetInput.h.

View newest version in sPHENIX GitHub at line 14 of file TrackJetInput.h

Constructor & Destructor Documentation

TrackJetInput::TrackJetInput ( Jet::SRC  input,
const std::string &  name = "SvtxTrackMap" 
)

Definition at line 19 of file TrackJetInput.cc.

View newest version in sPHENIX GitHub at line 19 of file TrackJetInput.cc

TrackJetInput::~TrackJetInput ( )
inlineoverride

Definition at line 18 of file TrackJetInput.h.

View newest version in sPHENIX GitHub at line 18 of file TrackJetInput.h

Member Function Documentation

std::vector< Jet * > TrackJetInput::get_input ( PHCompositeNode topNode)
overridevirtual

Reimplemented from JetInput.

Definition at line 30 of file TrackJetInput.cc.

View newest version in sPHENIX GitHub at line 30 of file TrackJetInput.cc

References SvtxTrackMap::begin(), SvtxTrackMap::end(), SvtxTrack::get_id(), SvtxTrack::get_p(), SvtxTrack::get_px(), SvtxTrack::get_py(), SvtxTrack::get_pz(), Jet::insert_comp(), m_NodeName, Jet::set_e(), Jet::set_px(), Jet::set_py(), Jet::set_pz(), Jet::TRACK, track, and JetInput::Verbosity().

+ Here is the call graph for this function:

Jet::SRC TrackJetInput::get_src ( )
inlineoverridevirtual

Reimplemented from JetInput.

Definition at line 22 of file TrackJetInput.h.

View newest version in sPHENIX GitHub at line 22 of file TrackJetInput.h

References _input.

void TrackJetInput::identify ( std::ostream &  os = std::cout)
overridevirtual

Reimplemented from JetInput.

Definition at line 25 of file TrackJetInput.cc.

View newest version in sPHENIX GitHub at line 25 of file TrackJetInput.cc

Member Data Documentation

Jet::SRC TrackJetInput::_input
private

Definition at line 28 of file TrackJetInput.h.

View newest version in sPHENIX GitHub at line 28 of file TrackJetInput.h

Referenced by get_src().

std::string TrackJetInput::m_NodeName
private

Definition at line 27 of file TrackJetInput.h.

View newest version in sPHENIX GitHub at line 27 of file TrackJetInput.h

Referenced by get_input().


The documentation for this class was generated from the following files: