11#include <framework/core/Module.h>
12#include <framework/datastore/SelectSubset.h>
16#include <framework/database/DBObjPtr.h>
17#include <framework/datastore/StoreArray.h>
18#include <framework/datastore/StoreObjPtr.h>
21#include <analysis/dataobjects/Particle.h>
22#include <analysis/dataobjects/ParticleList.h>
23#include <mdst/dataobjects/V0.h>
24#include <mdst/dataobjects/ECLCluster.h>
25#include <mdst/dataobjects/KLMCluster.h>
26#include <mdst/dataobjects/MCParticle.h>
27#include <mdst/dataobjects/Track.h>
28#include <mdst/dataobjects/PIDLikelihood.h>
52 virtual void event()
override;
Class to create a subset of a given StoreArray together with the relations with other StoreArrays.
Accessor to arrays stored in the data store.
Type-safe access to single objects in the data store.
Module to filter udst content based on a particle list.
StoreArray< V0 > * m_selectedV0s
New selected V0 array.
StoreArray< TrackFitResult > m_trackfitresults
StoreArray of TrackFitResults.
void swapV0s()
Update V0 mdst datastore object.
virtual void initialize() override
Initialize the Module.
StoreArray< KLMCluster > m_klmclusters
StoreArray of KLMCluster.
StoreArray< V0 > m_v0s
StoreArray of V0s.
virtual void event() override
Event processor.
StoreArray< MCParticle > m_mcparticles
StoreArray of MCParticles.
std::string m_listName
Breco particle list name.
UdstListFilterModule()
Constructor.
SelectSubset< Track > m_track_selector
Selector of sub-set of tracks.
StoreArray< PIDLikelihood > m_pidlikelihoods
StoreArray of PIDLikelihoods.
SelectSubset< KLMCluster > m_klm_selector
Selector of sub-set of KLM clusters.
StoreArray< Track > m_tracks
StoreArray of Tracks.
SelectSubset< ECLCluster > m_ecl_selector
Selector of sub-set of ECL clusters.
SelectSubset< V0 > m_v0_selector
Selector of sub-set of V0s.
StoreArray< ECLCluster > m_eclclusters
StoreArray of ECLCluster.
StoreObjPtr< ParticleList > m_plist
list used for cleaning
bool m_reverse
Reverse selection: keep objects NOT mentioned in the list.
Abstract base class for different kinds of events.