Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
SimMuon
RPCDigitizer
src
RPCSimTriv.h
Go to the documentation of this file.
1
#ifndef RPCDigitizer_RPCSimTriv_h
2
#define RPCDigitizer_RPCSimTriv_h
3
10
#include "
SimMuon/RPCDigitizer/src/RPCSim.h
"
11
#include "
SimMuon/RPCDigitizer/src/RPCSynchronizer.h
"
12
13
class
RPCGeometry
;
14
15
namespace
CLHEP {
16
class
HepRandomEngine;
17
}
18
19
class
RPCSimTriv
:
public
RPCSim
20
{
21
public
:
22
RPCSimTriv
(
const
edm::ParameterSet
&
config
);
23
~RPCSimTriv
();
24
25
void
simulate
(
const
RPCRoll
* roll,
26
const
edm::PSimHitContainer
& rpcHits,
27
CLHEP::HepRandomEngine*)
override
;
28
29
void
simulateNoise
(
const
RPCRoll
*,
30
CLHEP::HepRandomEngine*)
override
;
31
32
private
:
33
void
init
(){};
34
35
RPCSynchronizer
*
_rpcSync
;
36
37
int
N_hits
;
38
int
nbxing
;
39
double
rate
;
40
double
gate
;
41
};
42
#endif
RPCRoll
Definition:
RPCRoll.h:12
RPCSimTriv::RPCSimTriv
RPCSimTriv(const edm::ParameterSet &config)
Definition:
RPCSimTriv.cc:13
RPCSynchronizer.h
RPCSynchronizer
Definition:
RPCSynchronizer.h:36
RPCGeometry
Definition:
RPCGeometry.h:22
RPCSimTriv::N_hits
int N_hits
Definition:
RPCSimTriv.h:37
RPCSimTriv::init
void init()
Definition:
RPCSimTriv.h:33
RPCSim
Definition:
RPCSim.h:30
RPCSimTriv::simulate
void simulate(const RPCRoll *roll, const edm::PSimHitContainer &rpcHits, CLHEP::HepRandomEngine *) override
Definition:
RPCSimTriv.cc:27
RPCSim.h
RPCSimTriv::gate
double gate
Definition:
RPCSimTriv.h:40
HDQMDatabaseProducer.config
tuple config
Definition:
HDQMDatabaseProducer.py:18
RPCSimTriv::_rpcSync
RPCSynchronizer * _rpcSync
Definition:
RPCSimTriv.h:33
RPCSimTriv::simulateNoise
void simulateNoise(const RPCRoll *, CLHEP::HepRandomEngine *) override
Definition:
RPCSimTriv.cc:58
RPCSimTriv::nbxing
int nbxing
Definition:
RPCSimTriv.h:38
RPCSimTriv
Definition:
RPCSimTriv.h:19
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::PSimHitContainer
std::vector< PSimHit > PSimHitContainer
Definition:
PSimHitContainer.h:11
RPCSimTriv::~RPCSimTriv
~RPCSimTriv()
Definition:
RPCSimTriv.cc:22
RPCSimTriv::rate
double rate
Definition:
RPCSimTriv.h:39
Generated for CMSSW Reference Manual by
1.8.5