|
EICrecon
JANA based reconstruction for the EPIC detector
|


Public Member Functions | |
| std::vector< OutputBase * > | GetOutputs () |
| void | Configure () |
| void | Process (int32_t, uint64_t) override |
Public Member Functions inherited from JOmniFactory< SubsetTestAlg, 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 |
| virtual void | ChangeRun (int32_t) 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 | |
| VariadicPodioInput< edm4hep::SimCalorimeterHit > | m_left_hits_in {this} |
| PodioInput< edm4hep::SimCalorimeterHit > | m_center_hits_in {this} |
| VariadicPodioInput< edm4hep::SimCalorimeterHit > | m_right_hits_in {this} |
| PodioOutput< edm4hep::SimCalorimeterHit > | m_hits_out {this} |
Public Attributes inherited from JOmniFactory< SubsetTestAlg, 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< SubsetTestAlg, BasicTestAlgConfig > | |
| using | ConfigType = BasicTestAlgConfig |
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from JOmniFactory< SubsetTestAlg, BasicTestAlgConfig >.
| PodioInput<edm4hep::SimCalorimeterHit> SubsetTestAlg::m_center_hits_in {this} |
| PodioOutput<edm4hep::SimCalorimeterHit> SubsetTestAlg::m_hits_out {this} |
| VariadicPodioInput<edm4hep::SimCalorimeterHit> SubsetTestAlg::m_left_hits_in {this} |
| VariadicPodioInput<edm4hep::SimCalorimeterHit> SubsetTestAlg::m_right_hits_in {this} |