Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
SimG4CMS
HcalTestBeam
interface
HcalTB06Histo.h
Go to the documentation of this file.
1
#ifndef HcalTestBeam_HcalTB06Histo_H
2
#define HcalTestBeam_HcalTB06Histo_H
3
// -*- C++ -*-
4
//
5
// Package: HcalTestBeam
6
// Class : HcalTB06Histo
7
//
14
//
15
// Original Author: Sunanda Banerjee
16
// Created: Tue Oct 10 10:14:34 CEST 2006
17
//
18
19
// system include files
20
#include<string>
21
#include<vector>
22
23
// user include files
24
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
25
#include "
FWCore/ServiceRegistry/interface/Service.h
"
26
27
#include <TH1D.h>
28
#include <TH2D.h>
29
30
class
HcalTB06Histo
{
31
32
public
:
33
34
// ---------- Constructor and destructor -----------------
35
HcalTB06Histo
(
const
edm::ParameterSet
&ps);
36
virtual
~HcalTB06Histo
();
37
38
// ---------- member functions ---------------------------
39
void
fillPrimary
(
double
energy
,
double
eta
,
double
phi
);
40
void
fillEdep
(
double
etots,
double
eecals,
double
ehcals);
41
42
private
:
43
44
// ---------- Private Data members -----------------------
45
bool
verbose
;
46
47
TH1D *
iniE
, *
iEta
, *
iPhi
;
48
TH1D *
edepS
, *
edecS
, *
edhcS
;
49
TH2D *
edehS
;
50
};
51
52
#endif
HcalTB06Histo::iPhi
TH1D * iPhi
Definition:
HcalTB06Histo.h:47
HcalTB06Histo::~HcalTB06Histo
virtual ~HcalTB06Histo()
Definition:
HcalTB06Histo.cc:47
HcalTB06Histo::fillEdep
void fillEdep(double etots, double eecals, double ehcals)
Definition:
HcalTB06Histo.cc:62
eta
T eta() const
Definition:
Basic3DVectorLD.h:172
ParameterSet.h
HcalTB06Histo::verbose
bool verbose
Definition:
HcalTB06Histo.h:45
HcalTB06Histo::edehS
TH2D * edehS
Definition:
HcalTB06Histo.h:49
Service.h
HcalTB06Histo::iniE
TH1D * iniE
Definition:
HcalTB06Histo.h:47
HcalTB06Histo
Definition:
HcalTB06Histo.h:30
HcalTB06Histo::edepS
TH1D * edepS
Definition:
HcalTB06Histo.h:48
HcalTB06Histo::edhcS
TH1D * edhcS
Definition:
HcalTB06Histo.h:48
edm::ParameterSet
Definition:
ParameterSet.h:35
relval_parameters_module.energy
string energy
Definition:
relval_parameters_module.py:29
HcalTB06Histo::edecS
TH1D * edecS
Definition:
HcalTB06Histo.h:48
HcalTB06Histo::fillPrimary
void fillPrimary(double energy, double eta, double phi)
Definition:
HcalTB06Histo.cc:53
HcalTB06Histo::HcalTB06Histo
HcalTB06Histo(const edm::ParameterSet &ps)
Definition:
HcalTB06Histo.cc:25
HcalTB06Histo::iEta
TH1D * iEta
Definition:
HcalTB06Histo.h:47
phi
Definition:
DDAxes.h:10
Generated for CMSSW Reference Manual by
1.8.5