|
EICrecon
JANA based reconstruction for the EPIC detector
|


Public Member Functions | |
| std::vector< OutputBase * > | GetOutputs () |
| void | Configure () |
| void | ChangeRun (int32_t) override |
| void | Process (int32_t, uint64_t) override |
Public Member Functions inherited from JOmniFactory< BasicTestAlg, BasicTestAlgConfig > | |
| void | RegisterInput (InputBase *input) |
| void | RegisterOutput (OutputBase *output) |
| void | RegisterParameter (ParameterBase *parameter) |
| void | ConfigureAllParameters (std::map< std::string, std::string > fields) |
| void | RegisterService (ServiceBase *service) |
| void | RegisterResource (ResourceBase *resource) |
| std::size_t | FindVariadicCollectionCount (std::size_t total_input_count, std::size_t variadic_input_count, std::size_t total_collection_count, bool is_input) |
| void | PreInit (std::string tag, std::vector< std::string > default_input_collection_names, std::vector< std::string > default_output_collection_names) |
| void | Init () override |
| void | BeginRun (const std::shared_ptr< const JEvent > &event) override |
| void | Process (const std::shared_ptr< const JEvent > &event) override |
| void | SetApplication (JApplication *app) |
| JApplication * | GetApplication () |
| void | SetPluginName (std::string plugin_name) |
| std::string | GetPluginName () |
| std::string | GetPrefix () |
| std::shared_ptr< spdlog::logger > & | logger () |
| Retrieve reference to already-configured logger. | |
| BasicTestAlgConfig & | config () |
| Retrieve reference to embedded config object. | |
Public Attributes | |
| PodioOutput< edm4hep::SimCalorimeterHit > | output_hits_left {this, "output_hits_left"} |
| PodioOutput< edm4hep::SimCalorimeterHit > | output_hits_right {this, "output_hits_right"} |
| Output< edm4hep::SimCalorimeterHit > | output_vechits {this, "output_vechits"} |
| ParameterRef< int > | bucket_count |
| ParameterRef< double > | threshold |
| int | m_init_call_count = 0 |
| int | m_changerun_call_count = 0 |
| int | m_process_call_count = 0 |
Public Attributes inherited from JOmniFactory< BasicTestAlg, BasicTestAlgConfig > | |
| std::vector< InputBase * > | m_inputs |
| std::vector< OutputBase * > | m_outputs |
| std::vector< ParameterBase * > | m_parameters |
| std::vector< ServiceBase * > | m_services |
| std::vector< ResourceBase * > | m_resources |
Additional Inherited Members | |
Public Types inherited from JOmniFactory< BasicTestAlg, BasicTestAlgConfig > | |
| using | ConfigType = BasicTestAlgConfig |
|
inlineoverridevirtual |
Reimplemented from JOmniFactory< BasicTestAlg, BasicTestAlgConfig >.
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from JOmniFactory< BasicTestAlg, BasicTestAlgConfig >.
| ParameterRef<int> BasicTestAlg::bucket_count |
| int BasicTestAlg::m_changerun_call_count = 0 |
| int BasicTestAlg::m_init_call_count = 0 |
| int BasicTestAlg::m_process_call_count = 0 |
| PodioOutput<edm4hep::SimCalorimeterHit> BasicTestAlg::output_hits_left {this, "output_hits_left"} |
| PodioOutput<edm4hep::SimCalorimeterHit> BasicTestAlg::output_hits_right {this, "output_hits_right"} |
| Output<edm4hep::SimCalorimeterHit> BasicTestAlg::output_vechits {this, "output_vechits"} |
| ParameterRef<double> BasicTestAlg::threshold |