#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 "boost/dynamic_bitset.hpp"
#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 | simTrackIsMuonInBx0 (const SimTrack &simTrack) |
bool | simTrackIsMuonInOmtf (const SimTrack &simTrack) |
bool | simTrackIsMuonInOmtfBx0 (const SimTrack &simTrack) |
bool | trackingParticleIsMuonInBx0 (const TrackingParticle &trackingParticle) |
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, and PVValHelper::phi.
Referenced by CandidateSimMuonMatcher::ghostBust(), and CandidateSimMuonMatcher::match().
float normal_pdf | ( | float | x, |
float | m, | ||
float | s | ||
) |
Definition at line 376 of file CandidateSimMuonMatcher.cc.
References a, JetChargeProducer_cfi::exp, visualization-live-secondInstance_cfg::m, alignCSCRings::s, and x.
Referenced by CandidateSimMuonMatcher::match().
bool simTrackIsMuonInBx0 | ( | const SimTrack & | simTrack | ) |
Definition at line 120 of file CandidateSimMuonMatcher.cc.
References funct::abs(), and cscDigiValidation_cfi::simTrack.
Referenced by CandidateSimMuonMatcher::observeEventEnd().
bool simTrackIsMuonInOmtf | ( | const SimTrack & | simTrack | ) |
Definition at line 87 of file CandidateSimMuonMatcher.cc.
References funct::abs(), LogTrace, and cscDigiValidation_cfi::simTrack.
Referenced by simTrackIsMuonInOmtfBx0().
bool simTrackIsMuonInOmtfBx0 | ( | const SimTrack & | simTrack | ) |
Definition at line 113 of file CandidateSimMuonMatcher.cc.
References cscDigiValidation_cfi::simTrack, and simTrackIsMuonInOmtf().
bool trackingParticleIsMuonInBx0 | ( | const TrackingParticle & | trackingParticle | ) |
Definition at line 130 of file CandidateSimMuonMatcher.cc.
References funct::abs(), EncodedEventId::bunchCrossing(), TrackingParticle::eventId(), and TrackingParticle::pdgId().
Referenced by CandidateSimMuonMatcher::observeEventEnd().
bool trackingParticleIsMuonInOmtfBx0 | ( | const TrackingParticle & | trackingParticle | ) |
Definition at line 141 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 trackingParticleIsMuonInOmtfEvent0().
bool trackingParticleIsMuonInOmtfEvent0 | ( | const TrackingParticle & | trackingParticle | ) |
Definition at line 182 of file CandidateSimMuonMatcher.cc.
References EncodedEventId::event(), TrackingParticle::eventId(), and trackingParticleIsMuonInOmtfBx0().