#include <Alignment/OfflineValidation/plugins/DMRChecker.cc>
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &) |
Static Public Member Functions inherited from edm::one::EDAnalyzerBase | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
Private Member Functions | |
void | adjustCanvases (TCanvas &canvas, bool isBarrel) |
void | analyze (const edm::Event &event, const edm::EventSetup &setup) override |
void | beginJob () override |
std::map< unsigned int, TH1D * > | bookResidualsHistogram (TFileDirectory dir, unsigned int theNLayers, std::string resType, std::string varType, std::string detType) |
std::array< TH1D *, 2 > | bookSplitDMRHistograms (TFileDirectory dir, std::string subdet, std::string vartype, bool isBarrel) |
void | endJob () override |
void | fillByIndex (std::map< unsigned int, TH1D * > &h, unsigned int index, double x) |
void | fillDMRs (const running::estimatorMap &myDetails, TH1D *DMR, TH1D *DRnR, std::array< TH1D *, 2 > DMRSplit, std::unique_ptr< PixelRegions::PixelRegionContainers > regionalDMR) |
bool | isHit2D (const TrackingRecHit &hit) |
void | updateOnlineMomenta (running::estimatorMap &myDetails, uint32_t theID, float the_data, float the_pull) |
Additional Inherited Members | |
Public Types inherited from edm::one::EDAnalyzerBase | |
typedef EDAnalyzerBase | ModuleType |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
Protected Member Functions inherited from edm::EDConsumerBase | |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
template<BranchType B = InEvent> | |
EDConsumerBaseAdaptor< B > | consumes (edm::InputTag tag) noexcept |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes () |
template<Transition Tr = Transition::Event> | |
constexpr auto | esConsumes () noexcept |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag const &tag) |
template<Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag tag) noexcept |
template<Transition Tr = Transition::Event> | |
ESGetTokenGeneric | esConsumes (eventsetup::EventSetupRecordKey const &iRecord, eventsetup::DataKey const &iKey) |
Used with EventSetupRecord::doGet. More... | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
Definition at line 151 of file DMRChecker.cc.
|
inline |
Definition at line 153 of file DMRChecker.cc.
References TFileService::kSharedResource, and muonDTDigis_cfi::pset.
|
inlineoverride |
Definition at line 204 of file DMRChecker.cc.
|
inlineprivate |
Definition at line 1747 of file DMRChecker.cc.
References SiPixelPI::adjustCanvasMargins(), HltBtagPostValidation_cff::c, svgfig::canvas(), PixelRegions::IDlabels, PixelPluginsPhase0_cfi::isBarrel, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineoverrideprivatevirtual |
<< " magnetic field: " << magneticField_->inTesla(zeroPoint) << std::endl ;
Implements edm::one::EDAnalyzerBase.
Definition at line 490 of file DMRChecker.cc.
References funct::abs(), accept(), PV3DBase< T, PVType, FrameType >::barePhi(), pwdgSkimBPark_cfi::beamSpot, cmToUm, reco::TrackBase::confirmed, SiPixelRawToDigiRegional_cfi::deltaPhi, PVValHelper::dxy, PVValHelper::dz, F(), HcalObjRepresent::Fill(), PVValHelper::fillByIndex(), reco::TrackBase::goodIterative, reco::TrackBase::highPurity, HLTBitAnalyser_cfi::hltresults, TrackerGeometry::idToDet(), MagneticField::inInverseGeV(), MagneticField::inTesla(), TrackerGeometry::isThere(), edm::HandleBase::isValid(), TrackingRecHit::isValid(), kappa, reco::TrackBase::loose, PV3DBase< T, PVType, FrameType >::mag(), ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, SiPixelPI::one, GeomDetEnumerators::P1PXB, GeomDetEnumerators::P1PXEC, GeomDetEnumerators::P2PXB, GeomDetEnumerators::P2PXEC, PV3DBase< T, PVType, FrameType >::perp(), PV3DBase< T, PVType, FrameType >::phi(), PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, point, TrackerTopology::pxbLayer(), TrackerTopology::pxfDisk(), TrackerTopology::pxfSide(), DetId::rawId(), seconds(), singleTopDQM_cfi::setup, SiStripLatency::singleReadOutMode(), DetId::subdetId(), edmLumisInFiles::summary, StripSubdetector::TEC, PV3DBase< T, PVType, FrameType >::theta(), StripSubdetector::TIB, StripSubdetector::TID, reco::TrackBase::tight, StripSubdetector::TOB, HLT_FULL_cff::track, duplicaterechits_cfi::trackCollection, edm::TriggerNames::triggerName(), edm::TriggerNames::triggerNames(), EgHLTOffTrigSelection_cfi::trigName, SiPixelPI::two, reco::TrackBase::undefQuality, spclusmultinvestigator_cfi::vertexCollection, PV3DBase< T, PVType, FrameType >::x(), reco::Vertex::x(), PV3DBase< T, PVType, FrameType >::y(), reco::Vertex::y(), PV3DBase< T, PVType, FrameType >::z(), reco::Vertex::z(), and SiPixelPI::zero.
|
inlineoverrideprivatevirtual |
Reimplemented from edm::one::EDAnalyzerBase.
Definition at line 1085 of file DMRChecker.cc.
References reco::TrackBase::algoNames, reco::TrackBase::algoSize, DEBUG, mps_fire::i, M_PI, TFileService::make(), TFileService::mkdir(), ZMuMuCategoriesSequences_cff::nbin, AlCaHLTBitMon_QueryRunRegistry::string, and multiplicitycorr_cfi::xBins.
|
inlineprivate |
Definition at line 1848 of file DMRChecker.cc.
References DeadROC_duringRun::dir, h, mps_fire::i, TH2PolyOfflineMaps::limits, AlCaHLTBitMon_QueryRunRegistry::string, and dumpRecoGeometry_cfg::varType.
|
inlineprivate |
Definition at line 1816 of file DMRChecker.cc.
References DeadROC_duringRun::dir, mps_fire::i, PixelPluginsPhase0_cfi::isBarrel, MillePedeFileConverter_cfg::out, and Validation_hcalonly_cfi::sign.
|
inlineoverrideprivatevirtual |
Reimplemented from edm::one::EDAnalyzerBase.
Definition at line 1341 of file DMRChecker.cc.
References HltBtagPostValidation_cff::c, gather_cfg::cout, mps_splice::entry, dqmdumpme::first, alignBH_cfg::fixed, StandaloneTrackerTopology::fromTrackerParametersXMLFile(), contentValuesFiles::fullPath, mps_fire::i, TFileDirectory::make(), TFileService::make(), genParticles_cff::map, TFileService::mkdir(), SiPixelPI::one, SiPixelPI::PhaseInfo::pathToTopoXML(), SiPixelPI::PhaseInfo::phase(), edm::second(), mathSSE::sqrt(), AlCaHLTBitMon_QueryRunRegistry::string, fireworks::subdets, and SiPixelPI::zero.
Referenced by o2olib.O2ORunMgr::executeJob().
|
inlineprivate |
Definition at line 1911 of file DMRChecker.cc.
References SiStripPI::max, and min().
|
static |
Definition at line 1989 of file DMRChecker.cc.
References edm::ConfigurationDescriptions::add(), submitPVResolutionJobs::desc, and HLT_FULL_cff::InputTag.
|
inlineprivate |
|
inline |
|
inlineprivate |
Definition at line 1773 of file DMRChecker.cc.
References kBPIX, kFPIX, ProjectedSiStripRecHit2D::originalHit(), SiStripDetId::stereo(), and DetId::Tracker.
|
inlineprivate |
|
private |
Definition at line 442 of file DMRChecker.cc.
|
private |
Definition at line 444 of file DMRChecker.cc.
|
private |
Definition at line 441 of file DMRChecker.cc.
|
private |
Definition at line 443 of file DMRChecker.cc.
|
private |
Definition at line 461 of file DMRChecker.cc.
|
private |
Definition at line 466 of file DMRChecker.cc.
|
private |
Definition at line 470 of file DMRChecker.cc.
|
private |
Definition at line 402 of file DMRChecker.cc.
|
private |
Definition at line 430 of file DMRChecker.cc.
|
private |
Definition at line 403 of file DMRChecker.cc.
|
private |
Definition at line 431 of file DMRChecker.cc.
|
private |
Definition at line 405 of file DMRChecker.cc.
|
private |
Definition at line 433 of file DMRChecker.cc.
|
private |
Definition at line 406 of file DMRChecker.cc.
|
private |
Definition at line 434 of file DMRChecker.cc.
|
private |
Definition at line 420 of file DMRChecker.cc.
|
private |
Definition at line 416 of file DMRChecker.cc.
|
private |
Definition at line 436 of file DMRChecker.cc.
|
private |
Definition at line 419 of file DMRChecker.cc.
|
private |
Definition at line 417 of file DMRChecker.cc.
|
private |
Definition at line 437 of file DMRChecker.cc.
|
private |
Definition at line 408 of file DMRChecker.cc.
|
private |
Definition at line 409 of file DMRChecker.cc.
|
private |
Definition at line 411 of file DMRChecker.cc.
|
private |
Definition at line 412 of file DMRChecker.cc.
|
private |
Definition at line 426 of file DMRChecker.cc.
|
private |
Definition at line 422 of file DMRChecker.cc.
|
private |
Definition at line 425 of file DMRChecker.cc.
|
private |
Definition at line 423 of file DMRChecker.cc.
|
private |
Definition at line 447 of file DMRChecker.cc.
|
private |
Definition at line 449 of file DMRChecker.cc.
|
private |
Definition at line 446 of file DMRChecker.cc.
|
private |
Definition at line 448 of file DMRChecker.cc.
|
private |
Definition at line 395 of file DMRChecker.cc.
|
private |
Definition at line 386 of file DMRChecker.cc.
|
private |
Definition at line 389 of file DMRChecker.cc.
|
private |
Definition at line 454 of file DMRChecker.cc.
|
private |
Definition at line 231 of file DMRChecker.cc.
|
private |
Definition at line 225 of file DMRChecker.cc.
|
private |
Definition at line 256 of file DMRChecker.cc.
|
private |
Definition at line 266 of file DMRChecker.cc.
|
private |
Definition at line 261 of file DMRChecker.cc.
|
private |
Definition at line 271 of file DMRChecker.cc.
|
private |
Definition at line 323 of file DMRChecker.cc.
|
private |
Definition at line 240 of file DMRChecker.cc.
|
private |
Definition at line 320 of file DMRChecker.cc.
|
private |
Definition at line 321 of file DMRChecker.cc.
|
private |
Definition at line 345 of file DMRChecker.cc.
|
private |
Definition at line 373 of file DMRChecker.cc.
|
private |
Definition at line 376 of file DMRChecker.cc.
|
private |
Definition at line 350 of file DMRChecker.cc.
|
private |
Definition at line 349 of file DMRChecker.cc.
|
private |
Definition at line 351 of file DMRChecker.cc.
|
private |
Definition at line 354 of file DMRChecker.cc.
|
private |
Definition at line 353 of file DMRChecker.cc.
|
private |
Definition at line 355 of file DMRChecker.cc.
|
private |
Definition at line 339 of file DMRChecker.cc.
|
private |
Definition at line 338 of file DMRChecker.cc.
|
private |
Definition at line 340 of file DMRChecker.cc.
|
private |
Definition at line 347 of file DMRChecker.cc.
|
private |
Definition at line 372 of file DMRChecker.cc.
|
private |
Definition at line 375 of file DMRChecker.cc.
|
private |
Definition at line 346 of file DMRChecker.cc.
|
private |
Definition at line 374 of file DMRChecker.cc.
|
private |
Definition at line 377 of file DMRChecker.cc.
|
private |
Definition at line 326 of file DMRChecker.cc.
|
private |
Definition at line 318 of file DMRChecker.cc.
|
private |
Definition at line 328 of file DMRChecker.cc.
|
private |
Definition at line 327 of file DMRChecker.cc.
|
private |
Definition at line 257 of file DMRChecker.cc.
|
private |
Definition at line 267 of file DMRChecker.cc.
|
private |
Definition at line 262 of file DMRChecker.cc.
|
private |
Definition at line 272 of file DMRChecker.cc.
|
private |
Definition at line 259 of file DMRChecker.cc.
|
private |
Definition at line 269 of file DMRChecker.cc.
|
private |
Definition at line 264 of file DMRChecker.cc.
|
private |
Definition at line 274 of file DMRChecker.cc.
|
private |
Definition at line 258 of file DMRChecker.cc.
|
private |
Definition at line 268 of file DMRChecker.cc.
|
private |
Definition at line 263 of file DMRChecker.cc.
|
private |
Definition at line 273 of file DMRChecker.cc.
|
private |
Definition at line 253 of file DMRChecker.cc.
|
private |
Definition at line 254 of file DMRChecker.cc.
|
private |
Definition at line 364 of file DMRChecker.cc.
|
private |
Definition at line 294 of file DMRChecker.cc.
|
private |
Definition at line 297 of file DMRChecker.cc.
|
private |
Definition at line 310 of file DMRChecker.cc.
|
private |
Definition at line 307 of file DMRChecker.cc.
|
private |
Definition at line 293 of file DMRChecker.cc.
|
private |
Definition at line 296 of file DMRChecker.cc.
|
private |
Definition at line 309 of file DMRChecker.cc.
|
private |
Definition at line 306 of file DMRChecker.cc.
|
private |
Definition at line 286 of file DMRChecker.cc.
|
private |
Definition at line 287 of file DMRChecker.cc.
|
private |
Definition at line 300 of file DMRChecker.cc.
|
private |
Definition at line 299 of file DMRChecker.cc.
|
private |
Definition at line 288 of file DMRChecker.cc.
|
private |
Definition at line 289 of file DMRChecker.cc.
|
private |
Definition at line 302 of file DMRChecker.cc.
|
private |
Definition at line 301 of file DMRChecker.cc.
|
private |
Definition at line 290 of file DMRChecker.cc.
|
private |
Definition at line 291 of file DMRChecker.cc.
|
private |
Definition at line 304 of file DMRChecker.cc.
|
private |
Definition at line 303 of file DMRChecker.cc.
|
private |
Definition at line 317 of file DMRChecker.cc.
|
private |
Definition at line 313 of file DMRChecker.cc.
|
private |
Definition at line 312 of file DMRChecker.cc.
|
private |
Definition at line 392 of file DMRChecker.cc.
|
private |
Definition at line 397 of file DMRChecker.cc.
|
private |
Definition at line 398 of file DMRChecker.cc.
|
private |
Definition at line 465 of file DMRChecker.cc.
|
private |
Definition at line 379 of file DMRChecker.cc.
|
private |
Definition at line 250 of file DMRChecker.cc.
|
private |
Definition at line 370 of file DMRChecker.cc.
|
private |
Definition at line 245 of file DMRChecker.cc.
|
private |
Definition at line 357 of file DMRChecker.cc.
|
private |
Definition at line 358 of file DMRChecker.cc.
|
private |
Definition at line 362 of file DMRChecker.cc.
|
private |
Definition at line 359 of file DMRChecker.cc.
|
private |
Definition at line 360 of file DMRChecker.cc.
|
private |
Definition at line 361 of file DMRChecker.cc.
|
private |
Definition at line 241 of file DMRChecker.cc.
|
private |
Definition at line 242 of file DMRChecker.cc.
|
private |
Definition at line 246 of file DMRChecker.cc.
|
private |
Definition at line 329 of file DMRChecker.cc.
|
private |
Definition at line 330 of file DMRChecker.cc.
|
private |
Definition at line 334 of file DMRChecker.cc.
|
private |
Definition at line 333 of file DMRChecker.cc.
|
private |
Definition at line 319 of file DMRChecker.cc.
|
private |
Definition at line 336 of file DMRChecker.cc.
|
private |
Definition at line 332 of file DMRChecker.cc.
|
private |
Definition at line 331 of file DMRChecker.cc.
|
private |
Definition at line 335 of file DMRChecker.cc.
|
private |
Definition at line 315 of file DMRChecker.cc.
|
private |
Definition at line 248 of file DMRChecker.cc.
|
private |
Definition at line 247 of file DMRChecker.cc.
|
private |
Definition at line 249 of file DMRChecker.cc.
|
private |
Definition at line 316 of file DMRChecker.cc.
|
private |
Definition at line 252 of file DMRChecker.cc.
|
private |
Definition at line 251 of file DMRChecker.cc.
|
private |
Definition at line 324 of file DMRChecker.cc.
|
private |
Definition at line 325 of file DMRChecker.cc.
|
private |
Definition at line 378 of file DMRChecker.cc.
|
private |
Definition at line 279 of file DMRChecker.cc.
|
private |
Definition at line 284 of file DMRChecker.cc.
|
private |
Definition at line 276 of file DMRChecker.cc.
|
private |
Definition at line 281 of file DMRChecker.cc.
|
private |
Definition at line 278 of file DMRChecker.cc.
|
private |
Definition at line 283 of file DMRChecker.cc.
|
private |
Definition at line 277 of file DMRChecker.cc.
|
private |
Definition at line 282 of file DMRChecker.cc.
|
private |
Definition at line 244 of file DMRChecker.cc.
|
private |
Definition at line 243 of file DMRChecker.cc.
|
private |
Definition at line 342 of file DMRChecker.cc.
|
private |
Definition at line 343 of file DMRChecker.cc.
|
private |
Definition at line 344 of file DMRChecker.cc.
|
private |
Definition at line 451 of file DMRChecker.cc.
|
private |
Definition at line 457 of file DMRChecker.cc.
|
private |
Definition at line 452 of file DMRChecker.cc.
|
private |
Definition at line 229 of file DMRChecker.cc.
|
private |
Definition at line 227 of file DMRChecker.cc.
|
private |
Definition at line 453 of file DMRChecker.cc.
Referenced by alignment.Alignment::restrictTo().
|
private |
Definition at line 388 of file DMRChecker.cc.
|
private |
Definition at line 456 of file DMRChecker.cc.
|
private |
Definition at line 234 of file DMRChecker.cc.
|
private |
Definition at line 235 of file DMRChecker.cc.
|
private |
Definition at line 233 of file DMRChecker.cc.
|
private |
Definition at line 238 of file DMRChecker.cc.
|
private |
Definition at line 366 of file DMRChecker.cc.
|
private |
Definition at line 367 of file DMRChecker.cc.
|
private |
Definition at line 368 of file DMRChecker.cc.
|
private |
Definition at line 478 of file DMRChecker.cc.
|
private |
Definition at line 479 of file DMRChecker.cc.
|
private |
Definition at line 480 of file DMRChecker.cc.
|
private |
Definition at line 481 of file DMRChecker.cc.
|
private |
Definition at line 488 of file DMRChecker.cc.
|
private |
Definition at line 485 of file DMRChecker.cc.
|
private |
Definition at line 487 of file DMRChecker.cc.
|
private |
Definition at line 486 of file DMRChecker.cc.
|
private |
Definition at line 472 of file DMRChecker.cc.
|
private |
Definition at line 471 of file DMRChecker.cc.
|
private |
Definition at line 226 of file DMRChecker.cc.
|
private |
Definition at line 464 of file DMRChecker.cc.
|
private |
Definition at line 474 of file DMRChecker.cc.
|
private |
Definition at line 385 of file DMRChecker.cc.
|
private |
Definition at line 459 of file DMRChecker.cc.
|
private |
Definition at line 237 of file DMRChecker.cc.
|
private |
Definition at line 228 of file DMRChecker.cc.
|
private |
Definition at line 394 of file DMRChecker.cc.
|
private |
Definition at line 391 of file DMRChecker.cc.
|
private |
Definition at line 469 of file DMRChecker.cc.
|
private |
Definition at line 460 of file DMRChecker.cc.
|
private |
Definition at line 467 of file DMRChecker.cc.
|
private |
Definition at line 462 of file DMRChecker.cc.
|
private |
Definition at line 383 of file DMRChecker.cc.
|
private |
Definition at line 381 of file DMRChecker.cc.
|
private |
Definition at line 382 of file DMRChecker.cc.