DQM
SiPixelPhase1Track
interface
SiPixelPhase1ResidualsExtra.h
Go to the documentation of this file.
1
#ifndef SiPixelPhase1ResidualsExtra_SiPixelPhase1ResidualsExtra_h
2
#define SiPixelPhase1ResidualsExtra_SiPixelPhase1ResidualsExtra_h
3
// -*- C++ -*-
4
//
5
// Package: SiPixelPhase1ResidualsExtra
6
// Class : SiPixelPhase1ResidualsExtra
7
//
8
/*
9
10
Description: Introduce some computation over the PixelPhase1 residuals distributions
11
12
Usage:
13
<usage>
14
15
*/
16
//
17
// Original Author: Alessandro Rossi
18
// Created: 21st May 2021
19
//
20
21
//#include <memory>
22
23
// user include files
24
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
25
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
26
#include "
FWCore/Framework/interface/MakerMacros.h
"
27
28
#include "
DQMServices/Core/interface/DQMStore.h
"
29
#include "
DQMServices/Core/interface/DQMEDHarvester.h
"
30
31
#include "
FWCore/Framework/interface/EDProducer.h
"
32
#include "
FWCore/Framework/interface/Event.h
"
33
34
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
35
36
class
SiPixelPhase1ResidualsExtra
:
public
DQMEDHarvester
{
37
public
:
38
explicit
SiPixelPhase1ResidualsExtra
(
const
edm::ParameterSet
& conf);
39
~SiPixelPhase1ResidualsExtra
()
override
;
40
41
protected
:
42
// BeginRun
43
void
beginRun
(
edm::Run
const
&
run
,
edm::EventSetup
const
& eSetup)
override
;
44
45
// EndJob
46
void
dqmEndJob
(
DQMStore::IBooker
& iBooker,
DQMStore::IGetter
& iGetter)
override
;
47
48
private
:
49
std::string
topFolderName_
;
50
int
minHits_
;
51
edm::ParameterSet
conf_
;
52
53
std::map<std::string, MonitorElement*>
residuals_
;
54
std::map<std::string, MonitorElement*>
DRnR_
;
55
56
//Book Monitoring Elements
57
void
bookMEs
(
DQMStore::IBooker
& iBooker);
58
59
//Fill Monitoring Elements
60
void
fillMEs
(
DQMStore::IBooker
& iBooker,
DQMStore::IGetter
& iGetter);
61
};
62
63
#endif
DQMEDHarvester.h
EDProducer.h
SiPixelPhase1ResidualsExtra::topFolderName_
std::string topFolderName_
Definition:
SiPixelPhase1ResidualsExtra.h:49
edm::Run
Definition:
Run.h:45
SiPixelPhase1ResidualsExtra
Definition:
SiPixelPhase1ResidualsExtra.h:36
DQMStore.h
SiPixelPhase1ResidualsExtra::fillMEs
void fillMEs(DQMStore::IBooker &iBooker, DQMStore::IGetter &iGetter)
Definition:
SiPixelPhase1ResidualsExtra.cc:287
EDAnalyzer.h
SiPixelPhase1ResidualsExtra::DRnR_
std::map< std::string, MonitorElement * > DRnR_
Definition:
SiPixelPhase1ResidualsExtra.h:54
MakerMacros.h
edm::ParameterSet
Definition:
ParameterSet.h:47
Event.h
SiPixelPhase1ResidualsExtra::SiPixelPhase1ResidualsExtra
SiPixelPhase1ResidualsExtra(const edm::ParameterSet &conf)
Definition:
SiPixelPhase1ResidualsExtra.cc:49
SiPixelPhase1ResidualsExtra::dqmEndJob
void dqmEndJob(DQMStore::IBooker &iBooker, DQMStore::IGetter &iGetter) override
Definition:
SiPixelPhase1ResidualsExtra.cc:64
SiPixelPhase1ResidualsExtra::conf_
edm::ParameterSet conf_
Definition:
SiPixelPhase1ResidualsExtra.h:51
edm::EventSetup
Definition:
EventSetup.h:58
SiPixelPhase1ResidualsExtra::beginRun
void beginRun(edm::Run const &run, edm::EventSetup const &eSetup) override
Definition:
SiPixelPhase1ResidualsExtra.cc:62
SiPixelPhase1ResidualsExtra::~SiPixelPhase1ResidualsExtra
~SiPixelPhase1ResidualsExtra() override
Definition:
SiPixelPhase1ResidualsExtra.cc:56
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
SiPixelPhase1ResidualsExtra::residuals_
std::map< std::string, MonitorElement * > residuals_
Definition:
SiPixelPhase1ResidualsExtra.h:53
SiPixelPhase1ResidualsExtra::bookMEs
void bookMEs(DQMStore::IBooker &iBooker)
Definition:
SiPixelPhase1ResidualsExtra.cc:72
DQMEDHarvester
Definition:
DQMEDHarvester.py:1
writedatasetfile.run
run
Definition:
writedatasetfile.py:27
SiPixelPhase1ResidualsExtra::minHits_
int minHits_
Definition:
SiPixelPhase1ResidualsExtra.h:50
Frameworkfwd.h
dqm::implementation::IGetter
Definition:
DQMStore.h:484
dqm::implementation::IBooker
Definition:
DQMStore.h:43
ParameterSet.h
Generated for CMSSW Reference Manual by
1.8.16