#include "L1Trigger/L1TMuonOverlapPhase1/interface/Tools/CandidateSimMuonMatcher.h"
#include "L1Trigger/L1TMuon/interface/MicroGMTConfiguration.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/EventSetup.h"
#include "DataFormats/GeometrySurface/interface/BoundCylinder.h"
#include "DataFormats/GeometrySurface/interface/SimpleCylinderBounds.h"
#include "DataFormats/GeometrySurface/interface/BoundDisk.h"
#include "DataFormats/GeometrySurface/interface/SimpleDiskBounds.h"
#include "DataFormats/MuonDetId/interface/RPCDetId.h"
#include "TrackingTools/TrajectoryParametrization/interface/GlobalTrajectoryParameters.h"
#include "TFile.h"
#include "TH1D.h"
Go to the source code of this file.
Functions | |
double | foldPhi (double phi) |
double | hwGmtPhiToGlobalPhi (int phi) |
float | normal_pdf (float x, float m, float s) |
bool | simTrackIsMuonInOmtf (const SimTrack &simTrack) |
bool | simTrackIsMuonInOmtfBx0 (const SimTrack &simTrack) |
bool | trackingParticleIsMuonInOmtfBx0 (const TrackingParticle &trackingParticle) |
bool | trackingParticleIsMuonInOmtfEvent0 (const TrackingParticle &trackingParticle) |
double foldPhi | ( | double | phi | ) |
Definition at line 33 of file CandidateSimMuonMatcher.cc.
References M_PI, and PVValHelper::phi.
Referenced by CandidateSimMuonMatcher::match().
double hwGmtPhiToGlobalPhi | ( | int | phi | ) |
Definition at line 28 of file CandidateSimMuonMatcher.cc.
References M_PI.
Referenced by CandidateSimMuonMatcher::ghostBust(), and CandidateSimMuonMatcher::match().
float normal_pdf | ( | float | x, |
float | m, | ||
float | s | ||
) |
Definition at line 342 of file CandidateSimMuonMatcher.cc.
References a, funct::exp(), and visualization-live-secondInstance_cfg::m.
Referenced by CandidateSimMuonMatcher::match().
bool simTrackIsMuonInOmtf | ( | const SimTrack & | simTrack | ) |
Definition at line 87 of file CandidateSimMuonMatcher.cc.
References funct::abs(), LogTrace, CoreSimTrack::momentum(), and CoreSimTrack::type().
Referenced by simTrackIsMuonInOmtfBx0().
bool simTrackIsMuonInOmtfBx0 | ( | const SimTrack & | simTrack | ) |
Definition at line 112 of file CandidateSimMuonMatcher.cc.
References EncodedEventId::bunchCrossing(), CoreSimTrack::eventId(), and simTrackIsMuonInOmtf().
Referenced by CandidateSimMuonMatcher::observeEventEnd().
bool trackingParticleIsMuonInOmtfBx0 | ( | const TrackingParticle & | trackingParticle | ) |
Definition at line 119 of file CandidateSimMuonMatcher.cc.
References funct::abs(), EncodedEventId::bunchCrossing(), EncodedEventId::event(), TrackingParticle::eventId(), TrackingParticle::g4Tracks(), edm::Ref< C, T, F >::isNonnull(), LogTrace, TrackingParticle::momentum(), TrackingParticle::parentVertex(), TrackingParticle::pdgId(), and TrackingParticle::pt().
Referenced by CandidateSimMuonMatcher::observeEventEnd(), and trackingParticleIsMuonInOmtfEvent0().
bool trackingParticleIsMuonInOmtfEvent0 | ( | const TrackingParticle & | trackingParticle | ) |
Definition at line 165 of file CandidateSimMuonMatcher.cc.
References EncodedEventId::event(), TrackingParticle::eventId(), and trackingParticleIsMuonInOmtfBx0().