Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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:177
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