#include <L1AnalysisRecoMuon2.h>
Public Member Functions | |
L1AnalysisRecoMuon2DataFormat * | getData () |
void | init (const edm::EventSetup &eventSetup) |
L1AnalysisRecoMuon2 (const edm::ParameterSet &pset) | |
void | Reset () |
void | SetMuon (const edm::Event &event, const edm::EventSetup &setup, const edm::Handle< reco::MuonCollection > muons, const edm::Handle< reco::VertexCollection > vertices, double METx, double METy, unsigned maxMuon) |
~L1AnalysisRecoMuon2 () | |
Private Attributes | |
PropagateToMuon | muPropagator1st_ |
PropagateToMuon | muPropagator2nd_ |
L1AnalysisRecoMuon2DataFormat | recoMuon_ |
Definition at line 42 of file L1AnalysisRecoMuon2.h.
L1Analysis::L1AnalysisRecoMuon2::L1AnalysisRecoMuon2 | ( | const edm::ParameterSet & | pset | ) |
Definition at line 10 of file L1AnalysisRecoMuon2.cc.
L1Analysis::L1AnalysisRecoMuon2::~L1AnalysisRecoMuon2 | ( | ) |
Definition at line 17 of file L1AnalysisRecoMuon2.cc.
|
inline |
Definition at line 61 of file L1AnalysisRecoMuon2.h.
References recoMuon_.
void L1Analysis::L1AnalysisRecoMuon2::init | ( | const edm::EventSetup & | eventSetup | ) |
Definition at line 101 of file L1AnalysisRecoMuon2.cc.
References PropagateToMuon::init(), muPropagator1st_, and muPropagator2nd_.
|
inline |
Definition at line 62 of file L1AnalysisRecoMuon2.h.
References recoMuon_, and L1Analysis::L1AnalysisRecoMuon2DataFormat::Reset().
void L1Analysis::L1AnalysisRecoMuon2::SetMuon | ( | const edm::Event & | event, |
const edm::EventSetup & | setup, | ||
const edm::Handle< reco::MuonCollection > | muons, | ||
const edm::Handle< reco::VertexCollection > | vertices, | ||
double | METx, | ||
double | METy, | ||
unsigned | maxMuon | ||
) |
Definition at line 21 of file L1AnalysisRecoMuon2.cc.
References L1Analysis::L1AnalysisRecoMuon2DataFormat::charge, L1Analysis::L1AnalysisRecoMuon2DataFormat::e, L1Analysis::L1AnalysisRecoMuon2DataFormat::et, L1Analysis::L1AnalysisRecoMuon2DataFormat::eta, PV3DBase< T, PVType, FrameType >::eta(), L1Analysis::L1AnalysisRecoMuon2DataFormat::etaSt1, L1Analysis::L1AnalysisRecoMuon2DataFormat::etaSt2, PropagateToMuon::extrapolate(), TrajectoryStateOnSurface::globalPosition(), L1Analysis::L1AnalysisRecoMuon2DataFormat::isLooseMuon, isLooseMuonCustom(), L1Analysis::L1AnalysisRecoMuon2DataFormat::isMediumMuon, isMediumMuonCustom(), L1Analysis::L1AnalysisRecoMuon2DataFormat::iso, L1Analysis::L1AnalysisRecoMuon2DataFormat::isTightMuon, isTightMuonCustom(), TrajectoryStateOnSurface::isValid(), edm::HandleBase::isValid(), hpstanc_transforms::max, L1Analysis::L1AnalysisRecoMuon2DataFormat::met, L1Analysis::L1AnalysisRecoMuon2DataFormat::mt, configurableAnalysis::Muon, muPropagator1st_, muPropagator2nd_, L1Analysis::L1AnalysisRecoMuon2DataFormat::nMuons, L1Analysis::L1AnalysisRecoMuon2DataFormat::phi, PV3DBase< T, PVType, FrameType >::phi(), L1Analysis::L1AnalysisRecoMuon2DataFormat::phiSt1, L1Analysis::L1AnalysisRecoMuon2DataFormat::phiSt2, L1Analysis::L1AnalysisRecoMuon2DataFormat::pt, and recoMuon_.
|
private |
Definition at line 67 of file L1AnalysisRecoMuon2.h.
|
private |
Definition at line 68 of file L1AnalysisRecoMuon2.h.
|
private |
Definition at line 65 of file L1AnalysisRecoMuon2.h.