 |
Belle II Software
release-05-01-25
|
13 #include <reconstruction/dataobjects/DedxConstants.h>
14 #include <reconstruction/dataobjects/CDCDedxTrack.h>
16 #include <framework/dataobjects/EventMetaData.h>
17 #include <framework/datastore/StoreArray.h>
18 #include <framework/datastore/StoreObjPtr.h>
19 #include <framework/database/DBObjPtr.h>
20 #include <framework/core/Module.h>
21 #include <framework/datastore/SelectSubset.h>
23 #include <analysis/dataobjects/ParticleList.h>
24 #include <analysis/dataobjects/Particle.h>
37 class CDCDedxSkimCDSTModule :
public Module {
55 virtual void event()
override;
virtual ~CDCDedxSkimCDSTModule()
Destructor.
Class to create a subset of a given StoreArray together with the relations with other StoreArrays.
CDCDedxSkimCDSTModule()
Default constructor.
std::vector< std::string > m_strParticleList
Vector of ParticleLists to write out.
SelectSubset< CDCDedxTrack > m_selector
Used to get a subset of the input array.
Abstract base class for different kinds of events.
virtual void event() override
Selection function to skim DataStore.
virtual void initialize() override
Initialize the module.
bool isRecList
set particle list type FS or reco particle list
Accessor to arrays stored in the data store.
StoreArray< CDCDedxTrack > m_dedxTracks
Intput array of CDCDedxTracks.
virtual void terminate() override
End of the event processing.