Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
SimCalorimetry
EcalTrigPrimProducers
plugins
EcalTPInputAnalyzer.h
Go to the documentation of this file.
1
#ifndef EcalTPInputAnalyzer_h
2
#define EcalTPInputAnalyzer_h
3
// -*- C++ -*-
4
//
5
// Class: EcalTPInutAnalyzer
6
//
12
//
13
// Original Author: Ursula Berthon
14
// Created: Thu Jul 4 11:38:38 CEST 2005
15
// $Id: EcalTPInputAnalyzer.h,v 1.1 2007/04/19 14:07:59 uberthon Exp $
16
//
17
//
18
19
20
// system include files
21
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
22
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
23
24
#include "
FWCore/Framework/interface/Event.h
"
25
#include "
FWCore/Framework/interface/MakerMacros.h
"
26
27
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
28
#include <vector>
29
#include <string>
30
#include <TH1I.h>
31
#include <TFile.h>
32
33
34
//
35
// class declaration
36
//
37
38
class
EcalTPInputAnalyzer
:
public
edm::EDAnalyzer
{
39
public
:
40
explicit
EcalTPInputAnalyzer
(
const
edm::ParameterSet
&);
41
~EcalTPInputAnalyzer
();
42
43
virtual
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&);
44
void
endJob
();
45
46
private
:
47
48
// for histos of nr of hits
49
std::vector<std::string>
ecal_parts_
;
50
TH1I *
ecal_et_
[2];
51
TH1I *
ecal_tt_
[2];
52
TH1I *
ecal_fgvb_
[2];
53
TH1I *
histEndc
,*
histBar
;
54
TFile *
histfile_
;
55
56
std::string
ebLabel_
;
57
std::string
eeLabel_
;
58
std::string
producer_
;
59
60
};
61
#endif
EcalTPInputAnalyzer::ecal_tt_
TH1I * ecal_tt_[2]
Definition:
EcalTPInputAnalyzer.h:51
Event.h
MakerMacros.h
EcalTPInputAnalyzer::histBar
TH1I * histBar
Definition:
EcalTPInputAnalyzer.h:53
Frameworkfwd.h
ParameterSet.h
EcalTPInputAnalyzer::analyze
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition:
EcalTPInputAnalyzer.cc:80
EcalTPInputAnalyzer::~EcalTPInputAnalyzer
~EcalTPInputAnalyzer()
Definition:
EcalTPInputAnalyzer.cc:62
edm::EventSetup
Definition:
EventSetup.h:44
EcalTPInputAnalyzer::ecal_et_
TH1I * ecal_et_[2]
Definition:
EcalTPInputAnalyzer.h:50
EcalTPInputAnalyzer::ebLabel_
std::string ebLabel_
Definition:
EcalTPInputAnalyzer.h:56
edm::EDAnalyzer
Definition:
EDAnalyzer.h:14
EDAnalyzer.h
EcalTPInputAnalyzer::histEndc
TH1I * histEndc
Definition:
EcalTPInputAnalyzer.h:53
EcalTPInputAnalyzer::ecal_parts_
std::vector< std::string > ecal_parts_
Definition:
EcalTPInputAnalyzer.h:49
EcalTPInputAnalyzer::ecal_fgvb_
TH1I * ecal_fgvb_[2]
Definition:
EcalTPInputAnalyzer.h:52
EcalTPInputAnalyzer::producer_
std::string producer_
Definition:
EcalTPInputAnalyzer.h:58
EcalTPInputAnalyzer::eeLabel_
std::string eeLabel_
Definition:
EcalTPInputAnalyzer.h:57
EcalTPInputAnalyzer::histfile_
TFile * histfile_
Definition:
EcalTPInputAnalyzer.h:54
EcalTPInputAnalyzer
Definition:
EcalTPInputAnalyzer.h:38
edm::ParameterSet
Definition:
ParameterSet.h:32
EcalTPInputAnalyzer::endJob
void endJob()
Definition:
EcalTPInputAnalyzer.cc:136
edm::Event
Definition:
Event.h:49
EcalTPInputAnalyzer::EcalTPInputAnalyzer
EcalTPInputAnalyzer(const edm::ParameterSet &)
Definition:
EcalTPInputAnalyzer.cc:39
Generated for CMSSW Reference Manual by
1.8.5