Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
SUSYBSMAnalysis
HSCP
src
BetaCalculatorMUON.cc
Go to the documentation of this file.
1
#include "
SUSYBSMAnalysis/HSCP/interface/BetaCalculatorMUON.h
"
2
3
using namespace
edm;
4
using namespace
reco
;
5
using namespace
susybsm;
6
7
BetaCalculatorMUON::BetaCalculatorMUON
(
const
edm::ParameterSet
& iConfig,
edm::ConsumesCollector
&& iC){
8
// m_muontiming_dt = iC.consumes<reco::MuonTimeExtraMap>(iConfig.getParameter<InputTag >("muontimingDt" ));
9
// m_muontiming_csc = iC.consumes<reco::MuonTimeExtraMap>(iConfig.getParameter<InputTag >("muontimingCsc" ));
10
// m_muontiming_combined = iC.consumes<reco::MuonTimeExtraMap>(iConfig.getParameter<InputTag >("muontimingCombined"));
11
}
12
13
14
void
BetaCalculatorMUON::addInfoToCandidate
(
HSCParticle
& candidate,
edm::Event
&
iEvent
,
const
edm::EventSetup
& iSetup)
15
{
16
//Do nothing since all muonTiming object are external and get be accessed via reference
17
return
;
18
/*
19
if(!candidate.hasMuonRef())return;
20
reco::MuonRef muon = candidate.muonRef();
21
22
Handle<reco::MuonTimeExtraMap> timeMap_Dt_h;
23
iEvent.getByToken(m_muontiming_dt,timeMap_Dt_h);
24
const reco::MuonTimeExtraMap& timeMap_Dt = *timeMap_Dt_h;
25
26
Handle<reco::MuonTimeExtraMap> timeMap_Csc_h;
27
iEvent.getByToken(m_muontiming_dt,timeMap_Csc_h);
28
const reco::MuonTimeExtraMap& timeMap_Csc = *timeMap_Csc_h;
29
30
Handle<reco::MuonTimeExtraMap> timeMap_Combined_h;
31
iEvent.getByToken(m_muontiming_dt,timeMap_Combined_h);
32
const reco::MuonTimeExtraMap& timeMap_Combined = *timeMap_Combined_h;
33
34
candidate.setMuonTimeDt (timeMap_Dt [muon]);
35
candidate.setMuonTimeCsc (timeMap_Csc [muon]);
36
candidate.setMuonTimeCombined(timeMap_Combined[muon]);
37
*/
38
}
39
susybsm::HSCParticle
Definition:
HSCParticle.h:48
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:106
BetaCalculatorMUON::addInfoToCandidate
void addInfoToCandidate(susybsm::HSCParticle &candidate, edm::Event &iEvent, const edm::EventSetup &iSetup)
Definition:
BetaCalculatorMUON.cc:14
iEvent
int iEvent
Definition:
GenABIO.cc:230
edm::EventSetup
Definition:
EventSetup.h:45
BetaCalculatorMUON::BetaCalculatorMUON
BetaCalculatorMUON(const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iC)
Definition:
BetaCalculatorMUON.cc:7
BetaCalculatorMUON.h
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:64
edm::ConsumesCollector
Definition:
ConsumesCollector.h:38
Generated for CMSSW Reference Manual by
1.8.5