SimMuon
GEMDigitizer
interface
GEMNoiseModel.h
Go to the documentation of this file.
1
#ifndef SimMuon_GEMDigitizer_GEMNoiseModel_h
2
#define SimMuon_GEMDigitizer_GEMNoiseModel_h
3
15
#include "
SimMuon/GEMDigitizer/interface/GEMDigiModel.h
"
16
17
class
GEMGeometry
;
18
19
namespace
CLHEP
{
20
class
HepRandomEngine;
21
}
22
23
class
GEMNoiseModel
:
public
GEMDigiModel
{
24
public
:
25
GEMNoiseModel
(
const
edm::ParameterSet
&);
26
27
~GEMNoiseModel
()
override
;
28
29
void
simulate
(
30
const
GEMEtaPartition
*,
const
edm::PSimHitContainer
&, CLHEP::HepRandomEngine*,
Strips
&,
DetectorHitMap
&)
override
;
31
32
private
:
33
double
averageNoiseRate_
;
34
double
bxWidth_
;
35
int
minBunch_
;
36
int
maxBunch_
;
37
};
38
#endif
GEMNoiseModel::maxBunch_
int maxBunch_
Definition:
GEMNoiseModel.h:36
GEMNoiseModel::GEMNoiseModel
GEMNoiseModel(const edm::ParameterSet &)
Definition:
GEMNoiseModel.cc:13
GEMEtaPartition
Definition:
GEMEtaPartition.h:12
GEMDigiModel
Definition:
GEMDigiModel.h:37
GEMNoiseModel::averageNoiseRate_
double averageNoiseRate_
Definition:
GEMNoiseModel.h:33
GEMNoiseModel::minBunch_
int minBunch_
Definition:
GEMNoiseModel.h:35
Strips
std::set< std::pair< int, int > > Strips
Definition:
GEMDigiModel.h:31
DetectorHitMap
std::multimap< std::pair< unsigned int, int >, const PSimHit *, std::less< std::pair< unsigned int, int > > > DetectorHitMap
Definition:
GEMDigiModel.h:35
CLHEP
Definition:
CocoaGlobals.h:27
edm::ParameterSet
Definition:
ParameterSet.h:47
GEMNoiseModel::simulate
void simulate(const GEMEtaPartition *, const edm::PSimHitContainer &, CLHEP::HepRandomEngine *, Strips &, DetectorHitMap &) override
Definition:
GEMNoiseModel.cc:22
GEMNoiseModel::bxWidth_
double bxWidth_
Definition:
GEMNoiseModel.h:34
GEMDigiModel.h
GEMGeometry
Definition:
GEMGeometry.h:24
edm::PSimHitContainer
std::vector< PSimHit > PSimHitContainer
Definition:
PSimHitContainer.h:11
GEMNoiseModel
Definition:
GEMNoiseModel.h:23
GEMNoiseModel::~GEMNoiseModel
~GEMNoiseModel() override
Definition:
GEMNoiseModel.cc:20
Generated for CMSSW Reference Manual by
1.8.16