14 #ifndef MCTOOLS_BASE_STEP_HIT_PROCESSOR_H 15 #define MCTOOLS_BASE_STEP_HIT_PROCESSOR_H 1 42 class service_manager;
81 const std::string &
get_name()
const;
141 virtual void tree_dump(std::ostream & out_ = std::clog,
142 const std::string & title_ =
"",
143 const std::string & indent_ =
"",
144 bool inherit_ =
false)
const;
213 virtual void initialize(const ::datatools::properties & config_,
217 virtual void process(const ::mctools::base_step_hit_processor::step_hit_ptr_collection_type & base_step_hits_,
221 virtual void process(const ::mctools::base_step_hit_processor::step_hit_ptr_collection_type & base_step_hits_,
234 bool _visu_highlighted_hits_;
237 bool _record_mc_step_hit_processor_;
260 virtual void initialize(const ::datatools::properties & config_,
264 virtual void process(const ::mctools::base_step_hit_processor::step_hit_ptr_collection_type & base_step_hits_,
268 virtual void process(const ::mctools::base_step_hit_processor::step_hit_ptr_collection_type & base_step_hits_,
282 #endif // MCTOOLS_BASE_STEP_HIT_PROCESSOR_H
DOCD_CLASS_DECLARATION(my::algo)
Declaration of the OCD support for the my::algo class.
#define MCTOOLS_STEP_HIT_PROCESSOR_REGISTRATION_INTERFACE(SHP_CLASS_NAME)
Definition: step_hit_processor_macros.h:35
Utilities for logging information.
#define DATATOOLS_FACTORY_SYSTEM_REGISTER_INTERFACE(BaseType)
Declaration of a system (allocator/functor) factory register as a static member of a base class and s...
Definition: factory_macros.h:52
Pseudo random number generator.
Definition: rng.h:53