CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTMuonDimuonL2Filter.h
Go to the documentation of this file.
1 #ifndef HLTMuonDimuonL2Filter_h
2 #define HLTMuonDimuonL2Filter_h
3 
15 
17 
18  public:
21  virtual bool hltFilter(edm::Event&, const edm::EventSetup&, trigger::TriggerFilterObjectWithRefs & filterproduct);
22 
23  private:
25  edm::InputTag candTag_; // input tag identifying product contains muons
26  edm::InputTag previousCandTag_; // input tag identifying product contains muons passing the previous level
29 
30  bool fast_Accept_; // flag to save time: stop processing after identification of the first valid pair
31  double max_Eta_; // Eta cut
32  int min_Nhits_; // threshold on number of hits on muon
33  int min_Nstations_; // threshold on number of valid stations for muon
34  int min_Nchambers_; // threshold on number of valid chambers for muon
35  double max_Dr_; // impact parameter cut
36  double max_Dz_; // dz cut
37  int chargeOpt_; // Charge option (0:nothing; +1:same charge, -1:opposite charge)
38  double min_PtPair_; // minimum Pt for the dimuon system
39  double min_PtMax_; // minimum Pt for muon with max Pt in pair
40  double min_PtMin_; // minimum Pt for muon with min Pt in pair
41  double min_InvMass_; // minimum invariant mass of pair
42  double max_InvMass_; // maximum invariant mass of pair
43  double min_Acop_; // minimum acoplanarity
44  double max_Acop_; // maximum acoplanarity
45  double min_Angle_; // minimum 3D angle
46  double max_Angle_; // maximum 3D angle
47  double min_PtBalance_; // minimum Pt difference
48  double max_PtBalance_; // maximum Pt difference
49  double nsigma_Pt_; // pt uncertainty margin (in number of sigmas)
50 
51 };
52 
53 #endif //HLTMuonDimuonFilter_h
virtual bool hltFilter(edm::Event &, const edm::EventSetup &, trigger::TriggerFilterObjectWithRefs &filterproduct)
edm::InputTag seedMapTag_
input tag of the map from the L2 seed to the sister L2 seeds of cleaned tracks
HLTMuonDimuonL2Filter(const edm::ParameterSet &)