11#include <framework/core/Module.h>
12#include <framework/datastore/StoreArray.h>
43 virtual void event()
override;
The MCPXDROICreatorModule module Create artificial ROI just for PXDDigits from either all charged pri...
MCPXDROICreatorModule()
Constructor: Sets the description, the properties and the parameters of the module.
virtual void initialize() override
init the module
bool m_createROIForAll
Create ROI for all chargedstable MCParticles.
virtual void event() override
processes the event
std::string m_pxdDigitsName
PXDDigits StoreArray name.
std::string m_MCParticlesName
MCParticles StoreArray name.
std::string m_ROIsName
ROI StoreArray name.
StoreArray< PXDDigit > m_PXDDigits
StoreArray for the PXDDigits.
bool m_createROIForSlowPionsOnly
Create ROI only for slow pions.
StoreArray< MCParticle > m_MCParticles
StoreArray for the MCParticles.
virtual ~MCPXDROICreatorModule()
Empty destructor.
StoreArray< ROIid > m_ROIs
StoreArray for the ROIs.
Accessor to arrays stored in the data store.
Abstract base class for different kinds of events.