#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 | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
template<BranchType B = InEvent> | |
EDConsumerBaseAdaptor< B > | consumes (edm::InputTag tag) noexcept |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
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<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag const &tag) |
template<Transition Tr = Transition::Event> | |
constexpr auto | esConsumes () noexcept |
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... | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
void | resetItemsToGetFrom (BranchType iType) |
Definition at line 150 of file DMRChecker.cc.
|
inline |
Definition at line 152 of file DMRChecker.cc.
References edm::ParameterSet::getParameter(), and TFileService::kSharedResource.
|
overridedefault |
|
inlineprivate |
Definition at line 1765 of file DMRChecker.cc.
References SiPixelPI::adjustCanvasMargins(), c, PixelRegions::IDlabels, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineoverrideprivatevirtual |
<< " magnetic field: " << magneticField_->inTesla(zeroPoint) << std::endl ;
Implements edm::one::EDAnalyzerBase.
Definition at line 492 of file DMRChecker.cc.
References funct::abs(), accept(), PV3DBase< T, PVType, FrameType >::barePhi(), beam_dqm_sourceclient-live_cfg::beamSpot, cmToUm, reco::TrackBase::confirmed, srCondWrite_cfg::deltaPhi, PVValHelper::dxy, PVValHelper::dz, F(), HcalObjRepresent::Fill(), PVValHelper::fillByIndex(), edm::EventSetup::getData(), reco::TrackBase::goodIterative, reco::TrackBase::highPurity, TrackerGeometry::idToDet(), MagneticField::inInverseGeV(), MagneticField::inTesla(), TrackerGeometry::isThere(), edm::HandleBase::isValid(), TrackingRecHit::isValid(), reco::TrackBase::loose, edm::EventBase::luminosityBlock(), RunInfo::m_start_time_ll, RunInfo::m_stop_time_ll, PV3DBase< T, PVType, FrameType >::mag(), universalConfigTemplate::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, edm::Handle< T >::product(), TrackerTopology::pxbLayer(), TrackerTopology::pxfDisk(), TrackerTopology::pxfSide(), DetId::rawId(), edm::Event::run(), seconds(), 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, HLT_FULL_cff::trackCollection, edm::TriggerNames::triggerName(), edm::TriggerNames::triggerNames(), SiPixelPI::two, reco::TrackBase::undefQuality, PV3DBase< T, PVType, FrameType >::x(), reco::Vertex::x(), reco::BeamSpot::x0(), PV3DBase< T, PVType, FrameType >::y(), reco::Vertex::y(), reco::BeamSpot::y0(), PV3DBase< T, PVType, FrameType >::z(), reco::Vertex::z(), reco::BeamSpot::z0(), and SiPixelPI::zero.
|
inlineoverrideprivatevirtual |
Reimplemented from edm::one::EDAnalyzerBase.
Definition at line 1082 of file DMRChecker.cc.
References reco::TrackBase::algoNames, reco::TrackBase::algoSize, DEBUG, mps_fire::i, M_PI, TFileDirectory::mkdir(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineprivate |
Definition at line 1866 of file DMRChecker.cc.
References h, mps_fire::i, TH2PolyOfflineMaps::limits, TFileDirectory::make(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineprivate |
Definition at line 1834 of file DMRChecker.cc.
References mps_fire::i, TFileDirectory::make(), submitPVResolutionJobs::out, and jetcorrextractor::sign().
|
inlineoverrideprivatevirtual |
Reimplemented from edm::one::EDAnalyzerBase.
Definition at line 1342 of file DMRChecker.cc.
References c, gather_cfg::cout, mps_splice::entry, first, StandaloneTrackerTopology::fromTrackerParametersXMLFile(), contentValuesFiles::fullPath, mps_fire::i, TFileDirectory::make(), TFileDirectory::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 1929 of file DMRChecker.cc.
References SiStripPI::max, and min().
|
static |
Definition at line 2007 of file DMRChecker.cc.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::add(), submitPVResolutionJobs::desc, HLT_FULL_cff::InputTag, and edm::ParameterSetDescription::setComment().
|
inlineprivate |
|
inline |
|
inlineprivate |
Definition at line 1791 of file DMRChecker.cc.
References TrackingRecHit::dimension(), TrackingRecHit::geographicalId(), TrackingRecHit::isValid(), kBPIX, kFPIX, ProjectedSiStripRecHit2D::originalHit(), SiStripDetId::stereo(), and DetId::Tracker.
|
inlineprivate |
|
private |
Definition at line 444 of file DMRChecker.cc.
|
private |
Definition at line 446 of file DMRChecker.cc.
|
private |
Definition at line 443 of file DMRChecker.cc.
|
private |
Definition at line 445 of file DMRChecker.cc.
|
private |
Definition at line 463 of file DMRChecker.cc.
|
private |
Definition at line 468 of file DMRChecker.cc.
|
private |
Definition at line 472 of file DMRChecker.cc.
|
private |
Definition at line 404 of file DMRChecker.cc.
|
private |
Definition at line 432 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 407 of file DMRChecker.cc.
|
private |
Definition at line 435 of file DMRChecker.cc.
|
private |
Definition at line 408 of file DMRChecker.cc.
|
private |
Definition at line 436 of file DMRChecker.cc.
|
private |
Definition at line 422 of file DMRChecker.cc.
|
private |
Definition at line 418 of file DMRChecker.cc.
|
private |
Definition at line 438 of file DMRChecker.cc.
|
private |
Definition at line 421 of file DMRChecker.cc.
|
private |
Definition at line 419 of file DMRChecker.cc.
|
private |
Definition at line 439 of file DMRChecker.cc.
|
private |
Definition at line 410 of file DMRChecker.cc.
|
private |
Definition at line 411 of file DMRChecker.cc.
|
private |
Definition at line 413 of file DMRChecker.cc.
|
private |
Definition at line 414 of file DMRChecker.cc.
|
private |
Definition at line 428 of file DMRChecker.cc.
|
private |
Definition at line 424 of file DMRChecker.cc.
|
private |
Definition at line 427 of file DMRChecker.cc.
|
private |
Definition at line 425 of file DMRChecker.cc.
|
private |
Definition at line 449 of file DMRChecker.cc.
|
private |
Definition at line 451 of file DMRChecker.cc.
|
private |
Definition at line 448 of file DMRChecker.cc.
|
private |
Definition at line 450 of file DMRChecker.cc.
|
private |
Definition at line 397 of file DMRChecker.cc.
|
private |
Definition at line 388 of file DMRChecker.cc.
|
private |
Definition at line 391 of file DMRChecker.cc.
|
private |
Definition at line 456 of file DMRChecker.cc.
|
private |
Definition at line 230 of file DMRChecker.cc.
|
private |
Definition at line 233 of file DMRChecker.cc.
|
private |
Definition at line 234 of file DMRChecker.cc.
|
private |
Definition at line 224 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 325 of file DMRChecker.cc.
|
private |
Definition at line 242 of file DMRChecker.cc.
|
private |
Definition at line 322 of file DMRChecker.cc.
|
private |
Definition at line 323 of file DMRChecker.cc.
|
private |
Definition at line 347 of file DMRChecker.cc.
|
private |
Definition at line 375 of file DMRChecker.cc.
|
private |
Definition at line 378 of file DMRChecker.cc.
|
private |
Definition at line 352 of file DMRChecker.cc.
|
private |
Definition at line 351 of file DMRChecker.cc.
|
private |
Definition at line 353 of file DMRChecker.cc.
|
private |
Definition at line 356 of file DMRChecker.cc.
|
private |
Definition at line 355 of file DMRChecker.cc.
|
private |
Definition at line 357 of file DMRChecker.cc.
|
private |
Definition at line 341 of file DMRChecker.cc.
|
private |
Definition at line 340 of file DMRChecker.cc.
|
private |
Definition at line 342 of file DMRChecker.cc.
|
private |
Definition at line 349 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 348 of file DMRChecker.cc.
|
private |
Definition at line 376 of file DMRChecker.cc.
|
private |
Definition at line 379 of file DMRChecker.cc.
|
private |
Definition at line 328 of file DMRChecker.cc.
|
private |
Definition at line 320 of file DMRChecker.cc.
|
private |
Definition at line 330 of file DMRChecker.cc.
|
private |
Definition at line 329 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 261 of file DMRChecker.cc.
|
private |
Definition at line 271 of file DMRChecker.cc.
|
private |
Definition at line 266 of file DMRChecker.cc.
|
private |
Definition at line 276 of file DMRChecker.cc.
|
private |
Definition at line 260 of file DMRChecker.cc.
|
private |
Definition at line 270 of file DMRChecker.cc.
|
private |
Definition at line 265 of file DMRChecker.cc.
|
private |
Definition at line 275 of file DMRChecker.cc.
|
private |
Definition at line 255 of file DMRChecker.cc.
|
private |
Definition at line 256 of file DMRChecker.cc.
|
private |
Definition at line 366 of file DMRChecker.cc.
|
private |
Definition at line 296 of file DMRChecker.cc.
|
private |
Definition at line 299 of file DMRChecker.cc.
|
private |
Definition at line 312 of file DMRChecker.cc.
|
private |
Definition at line 309 of file DMRChecker.cc.
|
private |
Definition at line 295 of file DMRChecker.cc.
|
private |
Definition at line 298 of file DMRChecker.cc.
|
private |
Definition at line 311 of file DMRChecker.cc.
|
private |
Definition at line 308 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 292 of file DMRChecker.cc.
|
private |
Definition at line 293 of file DMRChecker.cc.
|
private |
Definition at line 306 of file DMRChecker.cc.
|
private |
Definition at line 305 of file DMRChecker.cc.
|
private |
Definition at line 319 of file DMRChecker.cc.
|
private |
Definition at line 315 of file DMRChecker.cc.
|
private |
Definition at line 314 of file DMRChecker.cc.
|
private |
Definition at line 394 of file DMRChecker.cc.
|
private |
Definition at line 399 of file DMRChecker.cc.
|
private |
Definition at line 400 of file DMRChecker.cc.
|
private |
Definition at line 467 of file DMRChecker.cc.
|
private |
Definition at line 381 of file DMRChecker.cc.
|
private |
Definition at line 252 of file DMRChecker.cc.
|
private |
Definition at line 372 of file DMRChecker.cc.
|
private |
Definition at line 247 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 364 of file DMRChecker.cc.
|
private |
Definition at line 361 of file DMRChecker.cc.
|
private |
Definition at line 362 of file DMRChecker.cc.
|
private |
Definition at line 363 of file DMRChecker.cc.
|
private |
Definition at line 243 of file DMRChecker.cc.
|
private |
Definition at line 244 of file DMRChecker.cc.
|
private |
Definition at line 248 of file DMRChecker.cc.
|
private |
Definition at line 331 of file DMRChecker.cc.
|
private |
Definition at line 332 of file DMRChecker.cc.
|
private |
Definition at line 336 of file DMRChecker.cc.
|
private |
Definition at line 335 of file DMRChecker.cc.
|
private |
Definition at line 321 of file DMRChecker.cc.
|
private |
Definition at line 338 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 337 of file DMRChecker.cc.
|
private |
Definition at line 317 of file DMRChecker.cc.
|
private |
Definition at line 250 of file DMRChecker.cc.
|
private |
Definition at line 249 of file DMRChecker.cc.
|
private |
Definition at line 251 of file DMRChecker.cc.
|
private |
Definition at line 318 of file DMRChecker.cc.
|
private |
Definition at line 254 of file DMRChecker.cc.
|
private |
Definition at line 253 of file DMRChecker.cc.
|
private |
Definition at line 326 of file DMRChecker.cc.
|
private |
Definition at line 327 of file DMRChecker.cc.
|
private |
Definition at line 380 of file DMRChecker.cc.
|
private |
Definition at line 281 of file DMRChecker.cc.
|
private |
Definition at line 286 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 280 of file DMRChecker.cc.
|
private |
Definition at line 285 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 246 of file DMRChecker.cc.
|
private |
Definition at line 245 of file DMRChecker.cc.
|
private |
Definition at line 344 of file DMRChecker.cc.
|
private |
Definition at line 345 of file DMRChecker.cc.
|
private |
Definition at line 346 of file DMRChecker.cc.
|
private |
Definition at line 453 of file DMRChecker.cc.
|
private |
Definition at line 459 of file DMRChecker.cc.
|
private |
Definition at line 454 of file DMRChecker.cc.
|
private |
Definition at line 228 of file DMRChecker.cc.
|
private |
Definition at line 226 of file DMRChecker.cc.
|
private |
Definition at line 455 of file DMRChecker.cc.
Referenced by alignment.Alignment::restrictTo().
|
private |
Definition at line 390 of file DMRChecker.cc.
|
private |
Definition at line 458 of file DMRChecker.cc.
|
private |
Definition at line 236 of file DMRChecker.cc.
|
private |
Definition at line 237 of file DMRChecker.cc.
|
private |
Definition at line 232 of file DMRChecker.cc.
|
private |
Definition at line 240 of file DMRChecker.cc.
|
private |
Definition at line 368 of file DMRChecker.cc.
|
private |
Definition at line 369 of file DMRChecker.cc.
|
private |
Definition at line 370 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 482 of file DMRChecker.cc.
|
private |
Definition at line 483 of file DMRChecker.cc.
|
private |
Definition at line 490 of file DMRChecker.cc.
|
private |
Definition at line 487 of file DMRChecker.cc.
|
private |
Definition at line 489 of file DMRChecker.cc.
|
private |
Definition at line 488 of file DMRChecker.cc.
|
private |
Definition at line 474 of file DMRChecker.cc.
|
private |
Definition at line 473 of file DMRChecker.cc.
|
private |
Definition at line 225 of file DMRChecker.cc.
|
private |
Definition at line 466 of file DMRChecker.cc.
|
private |
Definition at line 476 of file DMRChecker.cc.
|
private |
Definition at line 387 of file DMRChecker.cc.
|
private |
Definition at line 461 of file DMRChecker.cc.
|
private |
Definition at line 239 of file DMRChecker.cc.
|
private |
Definition at line 227 of file DMRChecker.cc.
|
private |
Definition at line 396 of file DMRChecker.cc.
|
private |
Definition at line 393 of file DMRChecker.cc.
|
private |
Definition at line 471 of file DMRChecker.cc.
|
private |
Definition at line 462 of file DMRChecker.cc.
|
private |
Definition at line 469 of file DMRChecker.cc.
|
private |
Definition at line 464 of file DMRChecker.cc.
|
private |
Definition at line 385 of file DMRChecker.cc.
|
private |
Definition at line 383 of file DMRChecker.cc.
|
private |
Definition at line 384 of file DMRChecker.cc.