#include <GEMNoiseModel.h>
Public Member Functions | |
GEMNoiseModel (const edm::ParameterSet &) | |
void | simulate (const GEMEtaPartition *, const edm::PSimHitContainer &, CLHEP::HepRandomEngine *, Strips &, DetectorHitMap &) override |
~GEMNoiseModel () override | |
Public Member Functions inherited from GEMDigiModel | |
void | setGeometry (const GEMGeometry *geom) |
virtual | ~GEMDigiModel () |
Private Attributes | |
double | averageNoiseRate_ |
double | bxWidth_ |
int | maxBunch_ |
int | minBunch_ |
Additional Inherited Members | |
Protected Member Functions inherited from GEMDigiModel | |
GEMDigiModel (const edm::ParameterSet &) | |
Protected Attributes inherited from GEMDigiModel | |
const GEMGeometry * | geometry_ |
Definition at line 23 of file GEMNoiseModel.h.
GEMNoiseModel::GEMNoiseModel | ( | const edm::ParameterSet & | config | ) |
Definition at line 13 of file GEMNoiseModel.cc.
|
override |
Definition at line 20 of file GEMNoiseModel.cc.
|
overridevirtual |
Implements GEMDigiModel.
Definition at line 22 of file GEMNoiseModel.cc.
References averageNoiseRate_, bxWidth_, Exception, GEMEtaPartition::id(), isotrackApplyRegressor::k, maxBunch_, minBunch_, GEMEtaPartition::nstrips(), GEMEtaPartition::pitch(), and GEMEtaPartition::topology().
|
private |
Definition at line 33 of file GEMNoiseModel.h.
Referenced by simulate().
|
private |
Definition at line 34 of file GEMNoiseModel.h.
Referenced by simulate().
|
private |
Definition at line 36 of file GEMNoiseModel.h.
Referenced by simulate().
|
private |
Definition at line 35 of file GEMNoiseModel.h.
Referenced by simulate().