CMS 3D CMS Logo

AlignmentCSCOverlapSelector.h
Go to the documentation of this file.
1 #ifndef Alignment_CommonAlignmentAlgorithm_AlignmentCSCOverlapSelector_h
2 #define Alignment_CommonAlignmentAlgorithm_AlignmentCSCOverlapSelector_h
3 
4 #include <vector>
6 
7 namespace edm {
8  class Event;
9  class ParameterSet;
10 } // namespace edm
11 
12 class TrackingRecHit;
13 
15 public:
16  typedef std::vector<const reco::Track *> Tracks;
17 
20 
23 
25  Tracks select(const Tracks &tracks, const edm::Event &iEvent) const;
26 
27 private:
28  int m_station;
29  unsigned int m_minHitsPerChamber;
30 };
31 
32 #endif
edm
HLT enums.
Definition: AlignableModifier.h:19
AlignmentCSCOverlapSelector::select
Tracks select(const Tracks &tracks, const edm::Event &iEvent) const
select tracks
Definition: AlignmentCSCOverlapSelector.cc:32
AlignmentCSCOverlapSelector::m_station
int m_station
Definition: AlignmentCSCOverlapSelector.h:28
Track.h
Event
edm::ParameterSet
Definition: ParameterSet.h:47
tracks
const uint32_t *__restrict__ const HitContainer *__restrict__ TkSoA *__restrict__ tracks
Definition: CAHitNtupletGeneratorKernelsImpl.h:176
ParameterSet
Definition: Functions.h:16
AlignmentCSCOverlapSelector::m_minHitsPerChamber
unsigned int m_minHitsPerChamber
Definition: AlignmentCSCOverlapSelector.h:29
AlignmentCSCOverlapSelector::AlignmentCSCOverlapSelector
AlignmentCSCOverlapSelector(const edm::ParameterSet &iConfig)
constructor
Definition: AlignmentCSCOverlapSelector.cc:14
AlignmentCSCOverlapSelector::~AlignmentCSCOverlapSelector
~AlignmentCSCOverlapSelector()
destructor
Definition: AlignmentCSCOverlapSelector.cc:28
iEvent
int iEvent
Definition: GenABIO.cc:224
AlignmentCSCOverlapSelector
Definition: AlignmentCSCOverlapSelector.h:14
TrackingRecHit
Definition: TrackingRecHit.h:21
AlignmentCSCOverlapSelector::Tracks
std::vector< const reco::Track * > Tracks
Definition: AlignmentCSCOverlapSelector.h:16
edm::Event
Definition: Event.h:73