CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
AlignmentCSCBeamHaloSelector.h
Go to the documentation of this file.
1 #ifndef Alignment_CommonAlignmentAlgorithm_AlignmentCSCBeamHaloSelector_h
2 #define Alignment_CommonAlignmentAlgorithm_AlignmentCSCBeamHaloSelector_h
3 
4 #include <vector>
7 
8 namespace edm {
9  class Event;
10  class ParameterSet;
11 } // namespace edm
12 
13 class TrackingRecHit;
14 
16 public:
17  typedef std::vector<const reco::Track *> Tracks;
18 
21 
24 
26  Tracks select(const Tracks &tracks, const edm::Event &iEvent) const;
27 
28 private:
29  unsigned int m_minStations;
30  unsigned int m_minHitsPerStation;
31 };
32 
33 #endif
auto const & tracks
cannot be loose
Tracks select(const Tracks &tracks, const edm::Event &iEvent) const
select tracks
int iEvent
Definition: GenABIO.cc:224
AlignmentCSCBeamHaloSelector(const edm::ParameterSet &iConfig, edm::ConsumesCollector &iC)
constructor
std::vector< const reco::Track * > Tracks