10 #ifndef PHG4DSTREADER_H_
11 #define PHG4DSTREADER_H_
107 typedef std::shared_ptr<TClonesArray>
arr_ptr;
bool _load_all_particle
load all particle in truth info module?
void set_load_all_particle(bool b)
PHG4DSTReader save information from DST to an evaluator, which could include hit. particle...
bool _save_vertex
save vertex for particles?
std::shared_ptr< TClonesArray > arr_ptr
std::vector< record > records_t
void AddHit(const std::string &name)
std::string _out_file_name
bool _save_particle
master switch to save particles
void set_save_vertex(bool b)
Switch for vertex.
void AddNode(const std::string &name)
void set_save_particle(bool b)
Switch for saving any particles at all.
std::set< int > PartSet_t
bool _load_active_particle
load all particle that produced a saved hit
int process_event(PHCompositeNode *)
event processing method
std::vector< std::string > _node_postfix
void add_particle(record &rec, PHG4Particle *part)
add a particle and associated vertex if _save_vertex
void set_load_active_particle(bool b)
load all particle that produced a saved hit
PHG4DSTReader(const std::string &filename)
int End(PHCompositeNode *)
end of run method
int Init(PHCompositeNode *)
full initialization