Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DQM
DTMonitorModule
interface
DTGlobalRecoTask.h
Go to the documentation of this file.
1
#ifndef DTGlobalRecoTask_H
2
#define DTGlobalRecoTask_H
3
4
/*
5
* \file DTGlobalRecoTask.h
6
*
7
* \author M. Zanetti - INFN Padova
8
*
9
*/
10
11
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
12
#include <
FWCore/Framework/interface/EDAnalyzer.h
>
13
14
#include <
FWCore/Framework/interface/Event.h
>
15
#include <
FWCore/Framework/interface/MakerMacros.h
>
16
17
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
18
19
#include "
DQMServices/Core/interface/DQMStore.h
"
20
#include "
FWCore/ServiceRegistry/interface/Service.h
"
21
22
#include "
DQMServices/Core/interface/MonitorElement.h
"
23
#include <
DQMServices/Core/interface/DQMEDAnalyzer.h
>
24
25
#include <iostream>
26
#include <fstream>
27
#include <vector>
28
29
class
DTGlobalRecoTask
:
public
DQMEDAnalyzer
{
30
31
friend
class
DTMonitorModule
;
32
33
public
:
34
36
DTGlobalRecoTask
(
const
edm::ParameterSet
& ps,
const
edm::EventSetup
& context);
37
39
virtual
~DTGlobalRecoTask
();
40
41
protected
:
42
43
// Book the histograms
44
void
bookHistograms
(
DQMStore::IBooker
&,
edm::Run
const
&,
edm::EventSetup
const
&)
override
;
45
47
void
analyze
(
const
edm::Event
&
e
,
const
edm::EventSetup
&
c
);
48
49
50
private
:
51
52
int
nevents
;
53
54
// My monitor elements
55
56
std::ofstream
logFile
;
57
58
};
59
60
#endif
61
62
/* Local Variables: */
63
/* show-trailing-whitespace: t */
64
/* truncate-lines: t */
65
/* End: */
DTGlobalRecoTask::logFile
std::ofstream logFile
Definition:
DTGlobalRecoTask.h:56
DTGlobalRecoTask::DTMonitorModule
friend class DTMonitorModule
Definition:
DTGlobalRecoTask.h:31
Event.h
MakerMacros.h
DTGlobalRecoTask::DTGlobalRecoTask
DTGlobalRecoTask(const edm::ParameterSet &ps, const edm::EventSetup &context)
Constructor.
Definition:
DTGlobalRecoTask.cc:14
EnergyCorrector.c
tuple c
Definition:
EnergyCorrector.py:43
Frameworkfwd.h
ParameterSet.h
DQMEDAnalyzer.h
DQMStore.h
DTGlobalRecoTask::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition:
DTGlobalRecoTask.cc:25
Service.h
edm::EventSetup
Definition:
EventSetup.h:44
EDAnalyzer.h
DTGlobalRecoTask::~DTGlobalRecoTask
virtual ~DTGlobalRecoTask()
Destructor.
Definition:
DTGlobalRecoTask.cc:19
MonitorElement.h
alignCSCRings.e
list e
Definition:
alignCSCRings.py:90
DQMEDAnalyzer
Definition:
DQMEDAnalyzer.h:20
DTGlobalRecoTask::analyze
void analyze(const edm::Event &e, const edm::EventSetup &c)
Analyze.
Definition:
DTGlobalRecoTask.cc:29
edm::ParameterSet
Definition:
ParameterSet.h:35
DTGlobalRecoTask::nevents
int nevents
Definition:
DTGlobalRecoTask.h:52
DTGlobalRecoTask
Definition:
DTGlobalRecoTask.h:29
edm::Event
Definition:
Event.h:59
DQMStore::IBooker
Definition:
DQMStore.h:90
edm::Run
Definition:
Run.h:41
Generated for CMSSW Reference Manual by
1.8.5