28 #ifndef MCTOOLS_CALORIMETER_STEP_HIT_PROCESSOR_H 29 #define MCTOOLS_CALORIMETER_STEP_HIT_PROCESSOR_H 1 36 #include <boost/cstdint.hpp> 75 virtual void initialize(const ::datatools::properties & config_,
79 virtual void process(const ::mctools::base_step_hit_processor::step_hit_ptr_collection_type & base_step_hits_,
83 virtual void process(const ::mctools::base_step_hit_processor::step_hit_ptr_collection_type & base_step_hits_,
96 void tree_dump(std::ostream & out_ = std::clog,
97 const std::string & title_ =
"" ,
98 const std::string & indent_ =
"",
99 bool inherit_ =
false)
const;
106 void _init(const ::datatools::properties & config_,
120 double _scintillation_cluster_time_range_;
125 double _scintillation_cluster_space_range_;
132 std::string _mapping_category_;
140 std::vector<int> _mapping_category_any_addresses_;
147 uint32_t _calo_block_type_;
157 bool _alpha_quenching_;
169 #endif // MCTOOLS_CALORIMETER_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