Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
CaloOnlineTools
EcalTools
plugins
EcalBxOrbitNumberGrapher.h
Go to the documentation of this file.
1
2
// -*- C++ -*-
3
//
4
// Package: EcalBxOrbitNumberGrapher
5
// Class: EcalBxOrbitNumberGrapher
6
//
14
//
15
// Original Author: Seth COOPER
16
// Created: Th Nov 22 5:46:22 CEST 2007
17
//
18
//
19
20
// system include files
21
#include <memory>
22
#include <vector>
23
#include <map>
24
#include <set>
25
26
// user include files
27
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
28
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
29
#include "
FWCore/Framework/interface/Event.h
"
30
#include "
FWCore/Framework/interface/MakerMacros.h
"
31
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
32
#include "
FWCore/Framework/interface/ESHandle.h
"
33
#include "
FWCore/Framework/interface/EventSetup.h
"
34
35
//#include "DataFormats/EcalDigi/interface/EcalDigiCollections.h"
36
37
#include "
DataFormats/EcalRawData/interface/EcalRawDataCollections.h
"
38
39
#include "TFile.h"
40
#include "TH1F.h"
41
42
//
43
// class declaration
44
//
45
46
class
EcalBxOrbitNumberGrapher
:
public
edm::EDAnalyzer
{
47
public
:
48
explicit
EcalBxOrbitNumberGrapher
(
const
edm::ParameterSet
&);
49
~EcalBxOrbitNumberGrapher
()
override
;
50
51
private
:
52
void
beginJob
()
override
;
53
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&)
override
;
54
void
endJob
()
override
;
55
void
initHists
(
int
);
56
57
// ----------member data ---------------------------
58
59
std::string
digiProducer_
;
60
int
runNum_
;
61
std::string
fileName_
;
62
63
TH1F*
bxnumberPlot_
;
64
TH1F*
orbitErrorPlot_
;
65
TH1F*
orbitErrorBxDiffPlot_
;
66
TH1F*
numberofOrbitDiffPlot_
;
67
68
TFile*
file
;
69
};
EcalBxOrbitNumberGrapher::digiProducer_
std::string digiProducer_
Definition:
EcalBxOrbitNumberGrapher.h:59
EcalBxOrbitNumberGrapher::orbitErrorBxDiffPlot_
TH1F * orbitErrorBxDiffPlot_
Definition:
EcalBxOrbitNumberGrapher.h:65
EcalBxOrbitNumberGrapher
Definition:
EcalBxOrbitNumberGrapher.h:46
Event.h
MakerMacros.h
EventSetup.h
EcalBxOrbitNumberGrapher::file
TFile * file
Definition:
EcalBxOrbitNumberGrapher.h:68
EcalBxOrbitNumberGrapher::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition:
EcalBxOrbitNumberGrapher.cc:50
Frameworkfwd.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
ParameterSet.h
EcalBxOrbitNumberGrapher::fileName_
std::string fileName_
Definition:
EcalBxOrbitNumberGrapher.h:61
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:59
EcalBxOrbitNumberGrapher::EcalBxOrbitNumberGrapher
EcalBxOrbitNumberGrapher(const edm::ParameterSet &)
Definition:
EcalBxOrbitNumberGrapher.cc:38
EcalBxOrbitNumberGrapher::initHists
void initHists(int)
Definition:
EcalBxOrbitNumberGrapher.cc:104
edm::EDAnalyzer
Definition:
EDAnalyzer.h:29
EDAnalyzer.h
EcalBxOrbitNumberGrapher::runNum_
int runNum_
Definition:
EcalBxOrbitNumberGrapher.h:60
EcalBxOrbitNumberGrapher::orbitErrorPlot_
TH1F * orbitErrorPlot_
Definition:
EcalBxOrbitNumberGrapher.h:64
EcalBxOrbitNumberGrapher::numberofOrbitDiffPlot_
TH1F * numberofOrbitDiffPlot_
Definition:
EcalBxOrbitNumberGrapher.h:66
EcalBxOrbitNumberGrapher::~EcalBxOrbitNumberGrapher
~EcalBxOrbitNumberGrapher() override
Definition:
EcalBxOrbitNumberGrapher.cc:43
edm::ParameterSet
Definition:
ParameterSet.h:47
EcalBxOrbitNumberGrapher::bxnumberPlot_
TH1F * bxnumberPlot_
Definition:
EcalBxOrbitNumberGrapher.h:63
EcalRawDataCollections.h
EcalBxOrbitNumberGrapher::beginJob
void beginJob() override
Definition:
EcalBxOrbitNumberGrapher.cc:107
edm::Event
Definition:
Event.h:73
EcalBxOrbitNumberGrapher::endJob
void endJob() override
Definition:
EcalBxOrbitNumberGrapher.cc:116
Generated for CMSSW Reference Manual by
1.8.5