CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DualByL2TSG.h
Go to the documentation of this file.
1 
2 #ifndef RecoMuon_TrackerSeedGenerator_DualByL2TSG_H
3 #define RecoMuon_TrackerSeedGenerator_DualByL2TSG_H
4 
16 
17 class DualByL2TSG : public SeparatingTSG{
18  public:
19  DualByL2TSG(const edm::ParameterSet &pset);
20 
22  unsigned int selectTSG(const TrackCand&, const TrackingRegion&);
23 
24  private:
25  std::string theCategory;
28 };
29 
30 #endif
DualByL2TSG(const edm::ParameterSet &pset)
Definition: DualByL2TSG.cc:12
std::pair< const Trajectory *, reco::TrackRef > TrackCand
edm::Handle< reco::TrackCollection > l3muonH
Definition: DualByL2TSG.h:27
std::string theCategory
Definition: DualByL2TSG.h:25
unsigned int selectTSG(const TrackCand &, const TrackingRegion &)
decide the TSG depending on the existence of a L3 track seeded from the L2. Return value is 0 or 1...
Definition: DualByL2TSG.cc:18
edm::InputTag theL3CollectionLabelA
Definition: DualByL2TSG.h:26