Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
HLTrigger
Muon
interface
HLTMuonDimuonL2Filter.h
Go to the documentation of this file.
1
#ifndef HLTMuonDimuonL2Filter_h
2
#define HLTMuonDimuonL2Filter_h
3
14
#include "
HLTrigger/HLTcore/interface/HLTFilter.h
"
15
16
class
HLTMuonDimuonL2Filter
:
public
HLTFilter
{
17
18
public
:
19
explicit
HLTMuonDimuonL2Filter
(
const
edm::ParameterSet
&);
20
~HLTMuonDimuonL2Filter
();
21
virtual
bool
hltFilter
(
edm::Event
&,
const
edm::EventSetup
&,
trigger::TriggerFilterObjectWithRefs
& filterproduct);
22
23
private
:
24
edm::InputTag
beamspotTag_
;
25
edm::InputTag
candTag_
;
// input tag identifying product contains muons
26
edm::InputTag
previousCandTag_
;
// input tag identifying product contains muons passing the previous level
28
edm::InputTag
seedMapTag_
;
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
HLTMuonDimuonL2Filter::~HLTMuonDimuonL2Filter
~HLTMuonDimuonL2Filter()
Definition:
HLTMuonDimuonL2Filter.cc:84
HLTMuonDimuonL2Filter::max_Angle_
double max_Angle_
Definition:
HLTMuonDimuonL2Filter.h:46
HLTMuonDimuonL2Filter::hltFilter
virtual bool hltFilter(edm::Event &, const edm::EventSetup &, trigger::TriggerFilterObjectWithRefs &filterproduct)
Definition:
HLTMuonDimuonL2Filter.cc:95
HLTFilter.h
HLTMuonDimuonL2Filter::min_Angle_
double min_Angle_
Definition:
HLTMuonDimuonL2Filter.h:45
HLTMuonDimuonL2Filter::previousCandTag_
edm::InputTag previousCandTag_
Definition:
HLTMuonDimuonL2Filter.h:26
HLTMuonDimuonL2Filter::candTag_
edm::InputTag candTag_
Definition:
HLTMuonDimuonL2Filter.h:25
trigger::TriggerFilterObjectWithRefs
Definition:
TriggerFilterObjectWithRefs.h:38
HLTMuonDimuonL2Filter::max_Eta_
double max_Eta_
Definition:
HLTMuonDimuonL2Filter.h:31
HLTMuonDimuonL2Filter::min_InvMass_
double min_InvMass_
Definition:
HLTMuonDimuonL2Filter.h:41
HLTMuonDimuonL2Filter::max_PtBalance_
double max_PtBalance_
Definition:
HLTMuonDimuonL2Filter.h:48
HLTMuonDimuonL2Filter::chargeOpt_
int chargeOpt_
Definition:
HLTMuonDimuonL2Filter.h:37
HLTFilter
Definition:
HLTFilter.h:28
HLTMuonDimuonL2Filter::fast_Accept_
bool fast_Accept_
Definition:
HLTMuonDimuonL2Filter.h:30
HLTMuonDimuonL2Filter::max_Dz_
double max_Dz_
Definition:
HLTMuonDimuonL2Filter.h:36
edm::EventSetup
Definition:
EventSetup.h:44
HLTMuonDimuonL2Filter::max_InvMass_
double max_InvMass_
Definition:
HLTMuonDimuonL2Filter.h:42
HLTMuonDimuonL2Filter::min_Acop_
double min_Acop_
Definition:
HLTMuonDimuonL2Filter.h:43
HLTMuonDimuonL2Filter
Definition:
HLTMuonDimuonL2Filter.h:16
HLTMuonDimuonL2Filter::seedMapTag_
edm::InputTag seedMapTag_
input tag of the map from the L2 seed to the sister L2 seeds of cleaned tracks
Definition:
HLTMuonDimuonL2Filter.h:28
HLTMuonDimuonL2Filter::min_Nchambers_
int min_Nchambers_
Definition:
HLTMuonDimuonL2Filter.h:34
HLTMuonDimuonL2Filter::min_Nstations_
int min_Nstations_
Definition:
HLTMuonDimuonL2Filter.h:33
HLTMuonDimuonL2Filter::HLTMuonDimuonL2Filter
HLTMuonDimuonL2Filter(const edm::ParameterSet &)
Definition:
HLTMuonDimuonL2Filter.cc:38
HLTMuonDimuonL2Filter::nsigma_Pt_
double nsigma_Pt_
Definition:
HLTMuonDimuonL2Filter.h:49
HLTMuonDimuonL2Filter::max_Acop_
double max_Acop_
Definition:
HLTMuonDimuonL2Filter.h:44
edm::InputTag
Definition:
InputTag.h:12
HLTMuonDimuonL2Filter::min_PtMax_
double min_PtMax_
Definition:
HLTMuonDimuonL2Filter.h:39
HLTMuonDimuonL2Filter::min_PtBalance_
double min_PtBalance_
Definition:
HLTMuonDimuonL2Filter.h:47
HLTMuonDimuonL2Filter::min_Nhits_
int min_Nhits_
Definition:
HLTMuonDimuonL2Filter.h:32
HLTMuonDimuonL2Filter::max_Dr_
double max_Dr_
Definition:
HLTMuonDimuonL2Filter.h:35
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:50
HLTMuonDimuonL2Filter::min_PtPair_
double min_PtPair_
Definition:
HLTMuonDimuonL2Filter.h:38
HLTMuonDimuonL2Filter::min_PtMin_
double min_PtMin_
Definition:
HLTMuonDimuonL2Filter.h:40
HLTMuonDimuonL2Filter::beamspotTag_
edm::InputTag beamspotTag_
Definition:
HLTMuonDimuonL2Filter.h:24
Generated for CMSSW Reference Manual by
1.8.5