Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
isRpc
;
29
bool
isEcal
;
30
31
int
minTrackHits
;
32
float
minTrackP
;
33
float
minTrackPt
;
34
float
minDedx
;
35
36
float
minMuonP
;
37
float
minMuonPt
;
38
39
float
maxMuTimeDtBeta
;
40
float
minMuTimeDtNdof
;
41
float
maxMuTimeCscBeta
;
42
float
minMuTimeCscNdof
;
43
float
maxMuTimeCombinedBeta
;
44
float
minMuTimeCombinedNdof
;
45
46
float
maxBetaRpc
;
47
float
maxBetaEcal
;
48
};
49
50
CandidateSelector::isRpc
bool isRpc
Definition:
CandidateSelector.h:28
CandidateSelector::isMuonGB
bool isMuonGB
Definition:
CandidateSelector.h:26
CandidateSelector
Definition:
CandidateSelector.h:18
CandidateSelector::minMuTimeCombinedNdof
float minMuTimeCombinedNdof
Definition:
CandidateSelector.h:44
susybsm::HSCParticle
Definition:
HSCParticle.h:48
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:42
ParameterSet.h
CandidateSelector::minTrackPt
float minTrackPt
Definition:
CandidateSelector.h:33
CandidateSelector::minMuonP
float minMuonP
Definition:
CandidateSelector.h:36
CandidateSelector::isEcal
bool isEcal
Definition:
CandidateSelector.h:29
ESHandle.h
CandidateSelector::maxMuTimeCscBeta
float maxMuTimeCscBeta
Definition:
CandidateSelector.h:41
CandidateSelector::minTrackP
float minTrackP
Definition:
CandidateSelector.h:32
CandidateSelector::maxMuTimeDtBeta
float maxMuTimeDtBeta
Definition:
CandidateSelector.h:39
CandidateSelector::minMuTimeDtNdof
float minMuTimeDtNdof
Definition:
CandidateSelector.h:40
CandidateSelector::isMuonTK
bool isMuonTK
Definition:
CandidateSelector.h:27
CandidateSelector::maxMuTimeCombinedBeta
float maxMuTimeCombinedBeta
Definition:
CandidateSelector.h:43
EDProducer.h
CandidateSelector::minTrackHits
int minTrackHits
Definition:
CandidateSelector.h:31
CandidateSelector::maxBetaRpc
float maxBetaRpc
Definition:
CandidateSelector.h:46
CandidateSelector::CandidateSelector
CandidateSelector(const edm::ParameterSet &iConfig)
Definition:
CandidateSelector.cc:10
CandidateSelector::minMuonPt
float minMuonPt
Definition:
CandidateSelector.h:37
CandidateSelector::isTrack
bool isTrack
Definition:
CandidateSelector.h:23
CandidateSelector::minDedx
float minDedx
Definition:
CandidateSelector.h:34
edm::ParameterSet
Definition:
ParameterSet.h:35
CandidateSelector::maxBetaEcal
float maxBetaEcal
Definition:
CandidateSelector.h:47
CandidateSelector::isMuonSTA
bool isMuonSTA
Definition:
CandidateSelector.h:25
CandidateSelector::isSelected
bool isSelected(susybsm::HSCParticle &candidate)
Definition:
CandidateSelector.cc:40
Generated for CMSSW Reference Manual by
1.8.5