17 #ifndef FALAISE_BIPO3_PROCESSING_CALORIMETER_S2C_MODULE_H 18 #define FALAISE_BIPO3_PROCESSING_CALORIMETER_S2C_MODULE_H 1 45 namespace processing {
51 std::string& classification_);
90 calibrated_calorimeter_hits_);
103 calibrated_calorimeter_hits_);
113 std::string _SD_label_;
114 std::string _CD_label_;
116 double _cluster_time_width_;
117 bool _alpha_quenching_;
127 #endif // FALAISE_BIPO3_PROCESSING_CALORIMETER_S2C_MODULE_H void _process_calorimeter_trigger(snemo::datamodel::calibrated_data::calorimeter_hit_collection_type &calorimeter_hits_)
Apply basic trigger effect.
void _process(const mctools::simulated_data &simulated_data_, snemo::datamodel::calibrated_data::calorimeter_hit_collection_type &calibrated_calorimeter_hits_)
Main process function.
static void compute_classification(const std::string &particle_name_, std::string &classification_)
Missing method description.
virtual ~calorimeter_s2c_module()
Destructor.
Definition: calorimeter_s2c_module.h:47
virtual void initialize(const datatools::properties &setup_, datatools::service_manager &service_manager_, dpp::module_handle_dict_type &module_dict_)
Initialization.
const geomtools::manager & get_geom_manager() const
Getting geometry manager.
calorimeter_s2c_module(datatools::logger::priority=datatools::logger::PRIO_FATAL)
Constructor.
std::vector< calorimeter_hit_handle_type > calorimeter_hit_collection_type
Collection of handles on calibrated calorimeter hits.
Definition: calibrated_data.h:58
std::map< std::string, module_entry_type > module_handle_dict_type
virtual void reset()
Reset.
void _process_calorimeter_calibration(snemo::datamodel::calibrated_data::calorimeter_hit_collection_type &calorimeter_hits_)
Calibrate calorimeter hits (energy/time resolution spread)
void set_geom_manager(const geomtools::manager &gmgr_)
Setting geometry manager.
#define DPP_MODULE_REGISTRATION_INTERFACE(T)
virtual process_status process(datatools::things &data_)
Data record processing.
Definition: calorimeter_s2c_module.h:43
void _process_calorimeter_digitization(const mctools::simulated_data &simulated_data_, snemo::datamodel::calibrated_data::calorimeter_hit_collection_type &calibrated_calorimeter_hits_)
Digitize calorimeter hits.
std::vector< std::string > category_col_type
Collection of geometry category names.
Definition: calorimeter_s2c_module.h:57
std::map< std::string, snemo::processing::calorimeter_regime > calorimeter_regime_col_type
Collection of calorimeter regime.
Definition: calorimeter_s2c_module.h:54
mygsl::rng & _get_random()
Getting random number generator.