 |
Belle II Software
release-05-02-19
|
11 #ifndef SVDSHAPERDIGITSFROMTRACKSMODULE_H
12 #define SVDSHAPERDIGITSFROMTRACKSMODULE_H
14 #include <framework/core/Module.h>
15 #include <framework/datastore/SelectSubset.h>
17 #include <svd/dataobjects/SVDShaperDigit.h>
32 class SVDShaperDigitsFromTracksModule :
public Module {
48 virtual void event()
override;
51 virtual void endRun()
override;
std::string m_outputOUTArrayName
StoreArray with the NOT selected output shaperdigits.
std::string m_svdshaper
StoreArray with the input shaperdigits.
Class to create a subset of a given StoreArray together with the relations with other StoreArrays.
SelectSubset< SVDShaperDigit > m_notSelectedShaperDigits
all shaperdigits from tracks
virtual void initialize() override
init the module
virtual void terminate() override
terminates the module
std::string m_recotrack
reco track store array
SelectSubset< SVDShaperDigit > m_selectedShaperDigits
all shaperdigits
virtual void endRun() override
end the run
The SVD ShaperDigit class.
std::string m_svdreco
SVDRecoDigits StoreArray.
Abstract base class for different kinds of events.
bool m_inheritance
if true all relations are inherited
virtual void event() override
processes the event
std::string m_track
Track store array.
std::string m_outputINArrayName
StoreArray with the selected output shaperdigits.
SVDShaperDigitsFromTracksModule()
Constructor: Sets the description, the properties and the parameters of the module.
virtual ~SVDShaperDigitsFromTracksModule()
if required
std::string m_svdcluster
SVDCLuster store array.
static bool isRelatedToTrack(const SVDShaperDigit *shaperdigit)
select the shaperdigits related to tracks
virtual void beginRun() override
initializes the module