#include <GEMBkgModel.h>
Public Member Functions | |
GEMBkgModel (const edm::ParameterSet &) | |
void | simulate (const GEMEtaPartition *, const edm::PSimHitContainer &, CLHEP::HepRandomEngine *, Strips &, DetectorHitMap &) override |
~GEMBkgModel () override | |
Public Member Functions inherited from GEMDigiModel | |
void | setGeometry (const GEMGeometry *geom) |
virtual | ~GEMDigiModel () |
Private Attributes | |
double | averageEfficiency_ |
double | bxWidth_ |
const double | clusterSizeCut |
bool | digitizeOnlyMuons_ |
bool | fixedRollRadius_ |
double | GE11ElecBkgParam0_ |
double | GE11ElecBkgParam1_ |
double | GE11ElecBkgParam2_ |
double | GE11ModNeuBkgParam0_ |
double | GE11ModNeuBkgParam1_ |
double | GE11ModNeuBkgParam2_ |
double | GE21ElecBkgParam0_ |
double | GE21ElecBkgParam1_ |
double | GE21ElecBkgParam2_ |
double | GE21ModNeuBkgParam0_ |
double | GE21ModNeuBkgParam1_ |
double | GE21ModNeuBkgParam2_ |
double | instLumi_ |
int | maxBunch_ |
int | minBunch_ |
double | rateFact_ |
const double | referenceInstLumi_ |
double | resolutionX_ |
bool | simulateElectronBkg_ |
bool | simulateNoiseCLS_ |
Additional Inherited Members | |
Protected Member Functions inherited from GEMDigiModel | |
GEMDigiModel (const edm::ParameterSet &) | |
Protected Attributes inherited from GEMDigiModel | |
const GEMGeometry * | geometry_ |
Class for the GEM strip response to background simulation based on a very simple model Originally comes from GEMSimpleModel
Definition at line 23 of file GEMBkgModel.h.
GEMBkgModel::GEMBkgModel | ( | const edm::ParameterSet & | config | ) |
Definition at line 13 of file GEMBkgModel.cc.
|
override |
Definition at line 39 of file GEMBkgModel.cc.
|
overridevirtual |
Implements GEMDigiModel.
Definition at line 41 of file GEMBkgModel.cc.
References averageEfficiency_, bxWidth_, clusterSizeCut, Exception, fixedRollRadius_, GE11ElecBkgParam0_, GE11ElecBkgParam1_, GE11ElecBkgParam2_, GE11ModNeuBkgParam0_, GE11ModNeuBkgParam1_, GE11ModNeuBkgParam2_, GE21ElecBkgParam0_, GE21ElecBkgParam1_, GE21ElecBkgParam2_, GE21ModNeuBkgParam0_, GE21ModNeuBkgParam1_, GE21ModNeuBkgParam2_, mps_fire::i, GEMEtaPartition::id(), instLumi_, maxBunch_, minBunch_, GEMEtaPartition::nstrips(), GEMEtaPartition::pitch(), rateFact_, referenceInstLumi_, simulateElectronBkg_, simulateNoiseCLS_, and GEMEtaPartition::topology().
|
private |
Definition at line 34 of file GEMBkgModel.h.
Referenced by simulate().
|
private |
Definition at line 43 of file GEMBkgModel.h.
Referenced by simulate().
|
private |
Definition at line 33 of file GEMBkgModel.h.
Referenced by simulate().
|
private |
Definition at line 37 of file GEMBkgModel.h.
|
private |
Definition at line 39 of file GEMBkgModel.h.
Referenced by simulate().
|
private |
Definition at line 48 of file GEMBkgModel.h.
Referenced by simulate().
|
private |
Definition at line 49 of file GEMBkgModel.h.
Referenced by simulate().
|
private |
Definition at line 50 of file GEMBkgModel.h.
Referenced by simulate().
|
private |
Definition at line 55 of file GEMBkgModel.h.
Referenced by simulate().
|
private |
Definition at line 56 of file GEMBkgModel.h.
Referenced by simulate().
|
private |
Definition at line 57 of file GEMBkgModel.h.
Referenced by simulate().
|
private |
Definition at line 51 of file GEMBkgModel.h.
Referenced by simulate().
|
private |
Definition at line 52 of file GEMBkgModel.h.
Referenced by simulate().
|
private |
Definition at line 53 of file GEMBkgModel.h.
Referenced by simulate().
|
private |
Definition at line 58 of file GEMBkgModel.h.
Referenced by simulate().
|
private |
Definition at line 59 of file GEMBkgModel.h.
Referenced by simulate().
|
private |
Definition at line 60 of file GEMBkgModel.h.
Referenced by simulate().
|
private |
Definition at line 41 of file GEMBkgModel.h.
Referenced by simulate().
|
private |
Definition at line 36 of file GEMBkgModel.h.
Referenced by simulate().
|
private |
Definition at line 35 of file GEMBkgModel.h.
Referenced by simulate().
|
private |
Definition at line 42 of file GEMBkgModel.h.
Referenced by simulate().
|
private |
Definition at line 44 of file GEMBkgModel.h.
Referenced by simulate().
|
private |
Definition at line 45 of file GEMBkgModel.h.
|
private |
Definition at line 40 of file GEMBkgModel.h.
Referenced by simulate().
|
private |
Definition at line 38 of file GEMBkgModel.h.
Referenced by simulate().