Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
SUSYBSMAnalysis
HSCP
interface
CandidateSelector.h
Go to the documentation of this file.
1
// system include files
2
#include <memory>
3
4
// user include files
5
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
6
#include "
FWCore/Framework/interface/EDProducer.h
"
7
8
#include "
FWCore/Framework/interface/Event.h
"
9
#include "
FWCore/Framework/interface/MakerMacros.h
"
10
11
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
12
13
#include "
DataFormats/Common/interface/Handle.h
"
14
#include "
FWCore/Framework/interface/ESHandle.h
"
15
16
#include "
AnalysisDataFormats/SUSYBSMObjects/interface/HSCParticle.h
"
17
18
class
CandidateSelector
{
19
public
:
20
CandidateSelector
(
const
edm::ParameterSet
& iConfig);
21
bool
isSelected
(
susybsm::HSCParticle
& candidate);
22
23
bool
isTrack
;
24
bool
isMuon
;
25
bool
isMuonSTA
;
26
bool
isMuonGB
;
27
bool
isMuonTK
;
28
bool
isMTMuon
;
29
bool
isRpc
;
30
bool
isEcal
;
31
32
int
minTrackHits
;
33
float
minTrackP
;
34
float
minTrackPt
;
35
float
minDedx
;
36
37
float
minMuonP
;
38
float
minMuonPt
;
39
float
minSAMuonPt
;
40
float
minMTMuonPt
;
41
42
float
maxMuTimeDtBeta
;
43
float
minMuTimeDtNdof
;
44
float
maxMuTimeCscBeta
;
45
float
minMuTimeCscNdof
;
46
float
maxMuTimeCombinedBeta
;
47
float
minMuTimeCombinedNdof
;
48
49
float
maxBetaRpc
;
50
float
maxBetaEcal
;
51
};
52
53
CandidateSelector::isRpc
bool isRpc
Definition:
CandidateSelector.h:29
CandidateSelector::isMuonGB
bool isMuonGB
Definition:
CandidateSelector.h:26
CandidateSelector
Definition:
CandidateSelector.h:18
CandidateSelector::minMuTimeCombinedNdof
float minMuTimeCombinedNdof
Definition:
CandidateSelector.h:47
susybsm::HSCParticle
Definition:
HSCParticle.h:48
CandidateSelector::isMTMuon
bool isMTMuon
Definition:
CandidateSelector.h:28
Event.h
MakerMacros.h
CandidateSelector::isMuon
bool isMuon
Definition:
CandidateSelector.h:24
HSCParticle.h
Handle.h
Frameworkfwd.h
CandidateSelector::minMuTimeCscNdof
float minMuTimeCscNdof
Definition:
CandidateSelector.h:45
ParameterSet.h
CandidateSelector::minMTMuonPt
float minMTMuonPt
Definition:
CandidateSelector.h:40
CandidateSelector::minTrackPt
float minTrackPt
Definition:
CandidateSelector.h:34
CandidateSelector::minMuonP
float minMuonP
Definition:
CandidateSelector.h:37
CandidateSelector::isEcal
bool isEcal
Definition:
CandidateSelector.h:30
ESHandle.h
CandidateSelector::maxMuTimeCscBeta
float maxMuTimeCscBeta
Definition:
CandidateSelector.h:44
CandidateSelector::minTrackP
float minTrackP
Definition:
CandidateSelector.h:33
CandidateSelector::maxMuTimeDtBeta
float maxMuTimeDtBeta
Definition:
CandidateSelector.h:42
CandidateSelector::minMuTimeDtNdof
float minMuTimeDtNdof
Definition:
CandidateSelector.h:43
CandidateSelector::isMuonTK
bool isMuonTK
Definition:
CandidateSelector.h:27
CandidateSelector::maxMuTimeCombinedBeta
float maxMuTimeCombinedBeta
Definition:
CandidateSelector.h:46
EDProducer.h
CandidateSelector::minTrackHits
int minTrackHits
Definition:
CandidateSelector.h:32
CandidateSelector::maxBetaRpc
float maxBetaRpc
Definition:
CandidateSelector.h:49
CandidateSelector::CandidateSelector
CandidateSelector(const edm::ParameterSet &iConfig)
Definition:
CandidateSelector.cc:10
CandidateSelector::minMuonPt
float minMuonPt
Definition:
CandidateSelector.h:38
CandidateSelector::isTrack
bool isTrack
Definition:
CandidateSelector.h:23
CandidateSelector::minSAMuonPt
float minSAMuonPt
Definition:
CandidateSelector.h:39
CandidateSelector::minDedx
float minDedx
Definition:
CandidateSelector.h:35
edm::ParameterSet
Definition:
ParameterSet.h:35
CandidateSelector::maxBetaEcal
float maxBetaEcal
Definition:
CandidateSelector.h:50
CandidateSelector::isMuonSTA
bool isMuonSTA
Definition:
CandidateSelector.h:25
CandidateSelector::isSelected
bool isSelected(susybsm::HSCParticle &candidate)
Definition:
CandidateSelector.cc:43
Generated for CMSSW Reference Manual by
1.8.5