Definition at line 19 of file ShortenedTrackResolution.cc.
◆ ShortenedTrackResolution()
Definition at line 48 of file ShortenedTrackResolution.cc.
References makeGlobalPositionRcd_cfg::tag.
const std::vector< edm::EDGetTokenT< std::vector< reco::Track > > > tracksRerecoToken_
const double minTracksPt_
const double maxTracksPt_
const double minTracksEta_
const double maxTracksEta_
auto vector_transform(std::vector< InputType > const &input, Function predicate) -> std::vector< typename std::remove_cv< typename std::remove_reference< decltype(predicate(input.front()))>::type >::type >
const std::string folderName_
T getUntrackedParameter(std::string const &, T const &) const
const edm::EDGetTokenT< std::vector< reco::Track > > tracksToken_
const std::vector< edm::InputTag > tracksRerecoTag_
const std::vector< std::string > hitsRemain_
const edm::InputTag tracksTag_
std::vector< MonitorElement * > histsPtAll_
◆ analyze()
Reimplemented from DQMEDAnalyzer.
Definition at line 84 of file ShortenedTrackResolution.cc.
References funct::abs(), eleIsoSequence_cff::deltaR, edm::InputTag::encode(), histsPtAll_, trackingPlots::hp, mps_fire::i, iEvent, maxDr_, maxTracksEta_, maxTracksPt_, minTracksEta_, minTracksPt_, unpackBuffers-CaloStage2::token, HLT_2024v14_cff::track, reco::HitPattern::TRACK_HITS, DiMuonV_cfg::tracks, tracksRerecoToken_, tracksTag_, and tracksToken_.
103 const auto &tracks_rereco =
iEvent.getHandle(
token);
105 for (
const auto &track_rereco : *tracks_rereco) {
106 TLorentzVector trerecovec;
107 trerecovec.SetPtEtaPhiM(track_rereco.pt(), track_rereco.eta(), track_rereco.phi(), 0.0);
108 double deltaR = tvec.DeltaR(trerecovec);
const std::vector< edm::EDGetTokenT< std::vector< reco::Track > > > tracksRerecoToken_
const double minTracksPt_
const double maxTracksPt_
const double minTracksEta_
const double maxTracksEta_
Log< level::Error, false > LogError
const edm::EDGetTokenT< std::vector< reco::Track > > tracksToken_
Abs< T >::type abs(const T &t)
const edm::InputTag tracksTag_
std::vector< MonitorElement * > histsPtAll_
◆ bookHistograms()
Implements DQMEDAnalyzer.
Definition at line 65 of file ShortenedTrackResolution.cc.
References dqm::implementation::IBooker::book1D(), folderName_, histsPtAll_, hitsRemain_, mps_fire::i, createfilelist::int, dqm::implementation::NavigatorBase::setCurrentFolder(), and AlCaHLTBitMon_QueryRunRegistry::string.
74 fmt::sprintf(
"Short Track p_{T} / Full Track p_{T} - %s layers;p_{T}^{short}/p_{T}^{full};n. tracks",
virtual void setCurrentFolder(std::string const &fullpath)
const std::string folderName_
const std::vector< std::string > hitsRemain_
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
std::vector< MonitorElement * > histsPtAll_
◆ fillDescriptions()
Definition at line 123 of file ShortenedTrackResolution.cc.
References edm::ConfigurationDescriptions::addWithDefaultLabel(), submitPVResolutionJobs::desc, ProducerED_cfi::InputTag, and AlCaHLTBitMon_QueryRunRegistry::string.
126 desc.addUntracked<std::vector<std::string>>(
"hitsRemainInput", {});
127 desc.addUntracked<
double>(
"minTracksEtaInput", 0.0);
128 desc.addUntracked<
double>(
"maxTracksEtaInput", 2.2);
129 desc.addUntracked<
double>(
"minTracksPtInput", 15.0);
130 desc.addUntracked<
double>(
"maxTracksPtInput", 99999.9);
131 desc.addUntracked<
double>(
"maxDrInput", 0.01);
133 desc.addUntracked<std::vector<edm::InputTag>>(
"tracksRerecoInputTag", {});
void addWithDefaultLabel(ParameterSetDescription const &psetDescription)
◆ folderName_
const std::string ShortenedTrackResolution::folderName_ |
|
private |
◆ histsPtAll_
◆ hitsRemain_
const std::vector<std::string> ShortenedTrackResolution::hitsRemain_ |
|
private |
◆ maxDr_
const double ShortenedTrackResolution::maxDr_ |
|
private |
◆ maxTracksEta_
const double ShortenedTrackResolution::maxTracksEta_ |
|
private |
◆ maxTracksPt_
const double ShortenedTrackResolution::maxTracksPt_ |
|
private |
◆ minTracksEta_
const double ShortenedTrackResolution::minTracksEta_ |
|
private |
◆ minTracksPt_
const double ShortenedTrackResolution::minTracksPt_ |
|
private |
◆ tracksRerecoTag_
const std::vector<edm::InputTag> ShortenedTrackResolution::tracksRerecoTag_ |
|
private |
◆ tracksRerecoToken_
◆ tracksTag_
◆ tracksToken_