Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
// $Id: EcalBxOrbitNumberGrapher.h,v 1.2 2010/01/04 15:07:39 ferriff Exp $
18
//
19
//
20
21
22
// system include files
23
#include <memory>
24
#include <vector>
25
#include <map>
26
#include <set>
27
28
// user include files
29
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
30
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
31
#include "
FWCore/Framework/interface/Event.h
"
32
#include "
FWCore/Framework/interface/MakerMacros.h
"
33
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
34
#include "
FWCore/Framework/interface/ESHandle.h
"
35
#include "
FWCore/Framework/interface/EventSetup.h
"
36
37
//#include "DataFormats/EcalDigi/interface/EcalDigiCollections.h"
38
39
#include "
DataFormats/EcalRawData/interface/EcalRawDataCollections.h
"
40
41
42
43
#include "TFile.h"
44
#include "TH1F.h"
45
46
47
//
48
// class declaration
49
//
50
51
class
EcalBxOrbitNumberGrapher
:
public
edm::EDAnalyzer
{
52
public
:
53
explicit
EcalBxOrbitNumberGrapher
(
const
edm::ParameterSet
&);
54
~EcalBxOrbitNumberGrapher
();
55
56
57
private
:
58
virtual
void
beginJob
();
59
virtual
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&);
60
virtual
void
endJob
() ;
61
void
initHists
(
int
);
62
63
// ----------member data ---------------------------
64
65
66
std::string
digiProducer_
;
67
int
runNum_
;
68
std::string
fileName_
;
69
70
TH1F*
bxnumberPlot_
;
71
TH1F*
orbitErrorPlot_
;
72
TH1F*
orbitErrorBxDiffPlot_
;
73
TH1F*
numberofOrbitDiffPlot_
;
74
75
TFile*
file
;
76
77
};
EcalBxOrbitNumberGrapher::digiProducer_
std::string digiProducer_
Definition:
EcalBxOrbitNumberGrapher.h:66
EcalBxOrbitNumberGrapher::orbitErrorBxDiffPlot_
TH1F * orbitErrorBxDiffPlot_
Definition:
EcalBxOrbitNumberGrapher.h:72
EcalBxOrbitNumberGrapher
Definition:
EcalBxOrbitNumberGrapher.h:51
EcalBxOrbitNumberGrapher::~EcalBxOrbitNumberGrapher
~EcalBxOrbitNumberGrapher()
Definition:
EcalBxOrbitNumberGrapher.cc:47
Event.h
MakerMacros.h
EventSetup.h
EcalBxOrbitNumberGrapher::file
TFile * file
Definition:
EcalBxOrbitNumberGrapher.h:75
Frameworkfwd.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
EcalBxOrbitNumberGrapher::analyze
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition:
EcalBxOrbitNumberGrapher.cc:58
ParameterSet.h
EcalBxOrbitNumberGrapher::fileName_
std::string fileName_
Definition:
EcalBxOrbitNumberGrapher.h:68
EcalBxOrbitNumberGrapher::endJob
virtual void endJob()
Definition:
EcalBxOrbitNumberGrapher.cc:143
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:44
EcalBxOrbitNumberGrapher::EcalBxOrbitNumberGrapher
EcalBxOrbitNumberGrapher(const edm::ParameterSet &)
Definition:
EcalBxOrbitNumberGrapher.cc:37
EcalBxOrbitNumberGrapher::initHists
void initHists(int)
Definition:
EcalBxOrbitNumberGrapher.cc:125
edm::EDAnalyzer
Definition:
EDAnalyzer.h:15
EDAnalyzer.h
EcalBxOrbitNumberGrapher::runNum_
int runNum_
Definition:
EcalBxOrbitNumberGrapher.h:67
EcalBxOrbitNumberGrapher::orbitErrorPlot_
TH1F * orbitErrorPlot_
Definition:
EcalBxOrbitNumberGrapher.h:71
EcalBxOrbitNumberGrapher::beginJob
virtual void beginJob()
Definition:
EcalBxOrbitNumberGrapher.cc:133
EcalBxOrbitNumberGrapher::numberofOrbitDiffPlot_
TH1F * numberofOrbitDiffPlot_
Definition:
EcalBxOrbitNumberGrapher.h:73
edm::ParameterSet
Definition:
ParameterSet.h:35
EcalBxOrbitNumberGrapher::bxnumberPlot_
TH1F * bxnumberPlot_
Definition:
EcalBxOrbitNumberGrapher.h:70
EcalRawDataCollections.h
edm::Event
Definition:
Event.h:56
Generated for CMSSW Reference Manual by
1.8.5