CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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>
6 
7 namespace edm {
8  class Event;
9  class ParameterSet;
10 }
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  unsigned int m_minStations;
29  unsigned int m_minHitsPerStation;
30 };
31 
32 #endif
AlignmentCSCBeamHaloSelector(const edm::ParameterSet &iConfig)
constructor
std::vector< const reco::Track * > Tracks
Tracks select(const Tracks &tracks, const edm::Event &iEvent) const
select tracks
int iEvent
Definition: GenABIO.cc:243
tuple tracks
Definition: testEve_cfg.py:39