Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
SiPixelPhase1ResidualsExtra::conf_
edm::ParameterSet conf_
Definition:
SiPixelPhase1ResidualsExtra.h:51
SiPixelPhase1ResidualsExtra::DRnR_
std::map< std::string, MonitorElement * > DRnR_
Definition:
SiPixelPhase1ResidualsExtra.h:54
Event.h
SiPixelPhase1ResidualsExtra
Definition:
SiPixelPhase1ResidualsExtra.h:36
MakerMacros.h
SiPixelPhase1ResidualsExtra::beginRun
void beginRun(edm::Run const &run, edm::EventSetup const &eSetup) override
Definition:
SiPixelPhase1ResidualsExtra.cc:62
SiPixelPhase1ResidualsExtra::bookMEs
void bookMEs(DQMStore::IBooker &iBooker)
Definition:
SiPixelPhase1ResidualsExtra.cc:72
DQMEDHarvester.h
SiPixelPhase1ResidualsExtra::residuals_
std::map< std::string, MonitorElement * > residuals_
Definition:
SiPixelPhase1ResidualsExtra.h:53
Frameworkfwd.h
dqm::implementation::IGetter
Definition:
DQMStore.h:484
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
ParameterSet.h
DQMEDHarvester
Definition:
DQMEDHarvester.h:43
SiPixelPhase1ResidualsExtra::~SiPixelPhase1ResidualsExtra
~SiPixelPhase1ResidualsExtra() override
Definition:
SiPixelPhase1ResidualsExtra.cc:56
dqm::implementation::IBooker
Definition:
DQMStore.h:43
SiPixelPhase1ResidualsExtra::topFolderName_
std::string topFolderName_
Definition:
SiPixelPhase1ResidualsExtra.h:49
submitPVValidationJobs.run
tuple run
Definition:
submitPVValidationJobs.py:227
DQMStore.h
edm::EventSetup
Definition:
EventSetup.h:59
SiPixelPhase1ResidualsExtra::SiPixelPhase1ResidualsExtra
SiPixelPhase1ResidualsExtra(const edm::ParameterSet &conf)
Definition:
SiPixelPhase1ResidualsExtra.cc:49
EDAnalyzer.h
EDProducer.h
SiPixelPhase1ResidualsExtra::fillMEs
void fillMEs(DQMStore::IBooker &iBooker, DQMStore::IGetter &iGetter)
Definition:
SiPixelPhase1ResidualsExtra.cc:287
SiPixelPhase1ResidualsExtra::dqmEndJob
void dqmEndJob(DQMStore::IBooker &iBooker, DQMStore::IGetter &iGetter) override
Definition:
SiPixelPhase1ResidualsExtra.cc:64
edm::ParameterSet
Definition:
ParameterSet.h:47
SiPixelPhase1ResidualsExtra::minHits_
int minHits_
Definition:
SiPixelPhase1ResidualsExtra.h:50
edm::Run
Definition:
Run.h:45
Generated for CMSSW Reference Manual by
1.8.5