11#include <reconstruction/dataobjects/DedxConstants.h>
12#include <reconstruction/dataobjects/CDCDedxTrack.h>
14#include <framework/dataobjects/EventMetaData.h>
15#include <framework/datastore/StoreArray.h>
16#include <framework/datastore/StoreObjPtr.h>
17#include <framework/database/DBObjPtr.h>
18#include <framework/core/Module.h>
19#include <framework/datastore/SelectSubset.h>
21#include <analysis/dataobjects/ParticleList.h>
22#include <analysis/dataobjects/Particle.h>
53 virtual void event()
override;
Extracts dE/dx information for calibration testing.
CDCDedxSkimCDSTModule()
Default constructor.
virtual void initialize() override
Initialize the module.
virtual void event() override
Selection function to skim DataStore.
virtual void terminate() override
End of the event processing.
bool isRecList
set particle list type FS or reco particle list
virtual ~CDCDedxSkimCDSTModule()
Destructor.
SelectSubset< CDCDedxTrack > m_selector
Used to get a subset of the input array.
StoreArray< CDCDedxTrack > m_dedxTracks
Input array of CDCDedxTracks.
std::vector< std::string > m_strParticleList
Vector of ParticleLists to write out.
Class to create a subset of a given StoreArray together with the relations with other StoreArrays.
Accessor to arrays stored in the data store.
Abstract base class for different kinds of events.