Main Page
Namespaces
Classes
Package Documentation
CVS Directory
WorkBook
Offline Guide
Release schedule
•
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