Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Calibration
HcalCalibAlgos
interface
HcalConstantsASCIIWriter.h
Go to the documentation of this file.
1
#ifndef HcalConstantsASCIIWriter_h
2
#define HcalConstantsASCIIWriter_h
3
4
// system include files
5
#include <memory>
6
#include <string>
7
#include <iostream>
8
9
// user include files
10
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
11
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
12
#include "
FWCore/Framework/interface/Event.h
"
13
#include "
FWCore/Framework/interface/MakerMacros.h
"
14
#include "
FWCore/Framework/interface/EDProducer.h
"
15
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
16
#include "
DataFormats/Common/interface/Ref.h
"
17
#include "
DataFormats/TrackReco/interface/Track.h
"
18
#include "
DataFormats/CaloTowers/interface/CaloTowerCollection.h
"
19
#include "
DataFormats/Candidate/interface/Candidate.h
"
20
#include "
DataFormats/DetId/interface/DetId.h
"
21
#include "
DataFormats/JetReco/interface/Jet.h
"
22
#include "
DataFormats/JetReco/interface/CaloJet.h
"
23
#include "
DataFormats/JetReco/interface/CaloJetCollection.h
"
24
#include "
DataFormats/HcalRecHit/interface/HcalRecHitCollections.h
"
25
#include "
DataFormats/EcalRecHit/interface/EcalRecHitCollections.h
"
26
#include "
Geometry/CaloGeometry/interface/CaloGeometry.h
"
27
#include "
DataFormats/GeometryVector/interface/GlobalPoint.h
"
28
#include "
DataFormats/CaloTowers/interface/CaloTowerDetId.h
"
29
#include "
FWCore/Framework/interface/ESHandle.h
"
30
#include "
FWCore/Framework/interface/EventSetup.h
"
31
32
#include "TFile.h"
33
#include "TH1.h"
34
#include "TH2.h"
35
#include "TTree.h"
36
#include "
DataFormats/HcalDetId/interface/HcalDetId.h
"
37
#include <vector>
38
#include <map>
39
40
#include <string>
41
#include <iostream>
42
#include <fstream>
43
#include <sstream>
44
45
//
46
// class decleration
47
//
48
namespace
cms{
49
class
HcalConstantsASCIIWriter
:
public
edm::EDAnalyzer
{
50
public
:
51
explicit
HcalConstantsASCIIWriter
(
const
edm::ParameterSet
&);
52
~HcalConstantsASCIIWriter
();
53
54
virtual
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&);
55
virtual
void
beginJob
() ;
56
virtual
void
endJob
() ;
57
58
private
:
59
// ----------member data ---------------------------
60
61
std::ofstream *
myout_hcal
;
62
std::string
file_input
;
63
std::string
file_output
;
64
};
65
}
66
#endif
CaloTowerCollection.h
Event.h
CaloJetCollection.h
cms::HcalConstantsASCIIWriter::beginJob
virtual void beginJob()
Definition:
HcalConstantsASCIIWriter.cc:51
cms::HcalConstantsASCIIWriter::~HcalConstantsASCIIWriter
~HcalConstantsASCIIWriter()
Definition:
HcalConstantsASCIIWriter.cc:43
MakerMacros.h
EventSetup.h
EcalRecHitCollections.h
Frameworkfwd.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
ParameterSet.h
Candidate.h
cms::HcalConstantsASCIIWriter::file_input
std::string file_input
Definition:
HcalConstantsASCIIWriter.h:62
HcalDetId.h
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:44
Jet.h
cms::HcalConstantsASCIIWriter::file_output
std::string file_output
Definition:
HcalConstantsASCIIWriter.h:63
edm::EDAnalyzer
Definition:
EDAnalyzer.h:25
EDAnalyzer.h
CaloTowerDetId.h
EDProducer.h
CaloGeometry.h
Ref.h
HcalRecHitCollections.h
cms::HcalConstantsASCIIWriter::myout_hcal
std::ofstream * myout_hcal
Definition:
HcalConstantsASCIIWriter.h:61
cms::HcalConstantsASCIIWriter::HcalConstantsASCIIWriter
HcalConstantsASCIIWriter(const edm::ParameterSet &)
Definition:
HcalConstantsASCIIWriter.cc:36
cms::HcalConstantsASCIIWriter::analyze
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition:
HcalConstantsASCIIWriter.cc:73
cms::HcalConstantsASCIIWriter::endJob
virtual void endJob()
Definition:
HcalConstantsASCIIWriter.cc:61
edm::ParameterSet
Definition:
ParameterSet.h:35
CaloJet.h
edm::Event
Definition:
Event.h:62
Track.h
cms::HcalConstantsASCIIWriter
Definition:
HcalConstantsASCIIWriter.h:49
DetId.h
GlobalPoint.h
Generated for CMSSW Reference Manual by
1.8.5