Main Page
Namespaces
Classes
Package Documentation
SimG4CMS
Calo
interface
HFDarkening.h
Go to the documentation of this file.
1
#ifndef SimG4CMS_HFDarkening_h
2
#define SimG4CMS_HFDarkening_h
3
4
#include <cmath>
5
#include <iostream>
6
#include <vector>
7
8
typedef
std::vector<double>
vecOfDoubles
;
9
10
namespace
edm
{
11
class
ParameterSet
;
12
}
13
14
class
HFDarkening
{
15
public
:
16
HFDarkening
(
const
edm::ParameterSet
&
pset
);
17
~
HFDarkening
();
18
19
double
dose(
unsigned
int
layer,
double
radius
);
20
double
int_lumi(
double
intlumi);
21
double
degradation(
double
mrad);
22
23
//These constants are used in HcalSD.cc
24
static
const
unsigned
int
numberOfZLayers = 33;
25
static
const
unsigned
int
numberOfRLayers = 13;
26
27
static
const
unsigned
int
lowZLimit = 1115;
28
static
const
unsigned
int
upperZLimit = 1280;
29
30
private
:
31
double
HFDoseLayerDarkeningPars[numberOfZLayers][numberOfRLayers];
32
static
const
unsigned
int
_numberOfZLayers = numberOfZLayers;
33
static
const
unsigned
int
_numberOfRLayers = numberOfRLayers;
34
};
35
36
#endif // HFDarkening_h
HFDarkening
Definition:
HFDarkening.h:14
ParameterSet
Definition:
Functions.h:16
muonDTDigis_cfi.pset
pset
Definition:
muonDTDigis_cfi.py:27
CosmicsPD_Skims.radius
radius
Definition:
CosmicsPD_Skims.py:135
vecOfDoubles
std::vector< double > vecOfDoubles
Definition:
HFDarkening.h:8
edm
HLT enums.
Definition:
AlignableModifier.h:19
edm::ParameterSet
Definition:
ParameterSet.h:36
hcalUnsuppressedDigis_cfi.HFDarkening
HFDarkening
Definition:
hcalUnsuppressedDigis_cfi.py:28
Generated for CMSSW Reference Manual by
1.8.11