#include <RPCSimAsymmetricCls.h>
Public Member Functions | |
int | getClSize (float posX, CLHEP::HepRandomEngine *) |
int | getClSize (uint32_t id, float posX, CLHEP::HepRandomEngine *) |
RPCSimAsymmetricCls (const edm::ParameterSet &config) | |
void | simulate (const RPCRoll *roll, const edm::PSimHitContainer &rpcHits, CLHEP::HepRandomEngine *) override |
void | simulateNoise (const RPCRoll *, CLHEP::HepRandomEngine *) override |
unsigned int | slice (float posX) |
~RPCSimAsymmetricCls () | |
Public Member Functions inherited from RPCSim | |
const DigiSimLinks & | digiSimLinks () const |
virtual void | fillDigis (int rollDetId, RPCDigiCollection &digis) |
RPCSimSetUp * | getRPCSimSetUp () |
const RPCDigiSimLinks & | rpcDigiSimLinks () const |
void | setRPCSimSetUp (RPCSimSetUp *setup) |
virtual | ~RPCSim () |
Private Member Functions | |
void | init () |
Private Attributes | |
RPCSynchronizer * | _rpcSync |
double | aveCls |
double | aveEff |
std::vector< double > | clsForDetId |
std::map< int, std::vector < double > > | clsMap |
double | dtimCs |
double | frate |
double | gate |
std::ifstream * | infile |
double | lbGate |
int | N_hits |
int | nbxing |
double | rate |
double | resEle |
double | resRPC |
bool | rpcdigiprint |
double | sspeed |
std::vector< double > | sum_clsize |
double | timOff |
Additional Inherited Members | |
Public Types inherited from RPCSim | |
typedef edm::DetSet < StripDigiSimLink > | DigiSimLinks |
typedef edm::DetSet < RPCDigiSimLink > | RPCDigiSimLinks |
Protected Types inherited from RPCSim | |
typedef std::multimap < std::pair< unsigned int, int > , const PSimHit *, std::less < std::pair< unsigned int, int > > > | DetectorHitMap |
Protected Member Functions inherited from RPCSim | |
virtual void | addLinks (unsigned int strip, int bx) |
RPCSim (const edm::ParameterSet &config) | |
Protected Attributes inherited from RPCSim | |
std::set< std::pair< int, int > > | strips |
DetectorHitMap | theDetectorHitMap |
DigiSimLinks | theDigiSimLinks |
RPCDigiSimLinks | theRpcDigiSimLinks |
RPCSimSetUp * | theSimSetUp |
Definition at line 30 of file RPCSimAsymmetricCls.h.
RPCSimAsymmetricCls::RPCSimAsymmetricCls | ( | const edm::ParameterSet & | config | ) |
Definition at line 41 of file RPCSimAsymmetricCls.cc.
RPCSimAsymmetricCls::~RPCSimAsymmetricCls | ( | ) |
Definition at line 75 of file RPCSimAsymmetricCls.cc.
int RPCSimAsymmetricCls::getClSize | ( | float | posX, |
CLHEP::HepRandomEngine * | engine | ||
) |
Definition at line 101 of file RPCSimAsymmetricCls.cc.
int RPCSimAsymmetricCls::getClSize | ( | uint32_t | id, |
float | posX, | ||
CLHEP::HepRandomEngine * | engine | ||
) |
Definition at line 80 of file RPCSimAsymmetricCls.cc.
|
inlineprivatevirtual |
|
overridevirtual |
Implements RPCSim.
Definition at line 148 of file RPCSimAsymmetricCls.cc.
|
overridevirtual |
Implements RPCSim.
Definition at line 326 of file RPCSimAsymmetricCls.cc.
unsigned int RPCSimAsymmetricCls::slice | ( | float | posX | ) |
Definition at line 401 of file RPCSimAsymmetricCls.cc.
|
private |
Definition at line 71 of file RPCSimAsymmetricCls.h.
|
private |
Definition at line 51 of file RPCSimAsymmetricCls.h.
|
private |
Definition at line 48 of file RPCSimAsymmetricCls.h.
|
private |
Definition at line 68 of file RPCSimAsymmetricCls.h.
|
private |
Definition at line 66 of file RPCSimAsymmetricCls.h.
|
private |
Definition at line 54 of file RPCSimAsymmetricCls.h.
|
private |
Definition at line 64 of file RPCSimAsymmetricCls.h.
|
private |
Definition at line 63 of file RPCSimAsymmetricCls.h.
|
private |
Definition at line 69 of file RPCSimAsymmetricCls.h.
|
private |
Definition at line 57 of file RPCSimAsymmetricCls.h.
|
private |
Definition at line 60 of file RPCSimAsymmetricCls.h.
|
private |
Definition at line 61 of file RPCSimAsymmetricCls.h.
|
private |
Definition at line 62 of file RPCSimAsymmetricCls.h.
|
private |
Definition at line 55 of file RPCSimAsymmetricCls.h.
|
private |
Definition at line 52 of file RPCSimAsymmetricCls.h.
|
private |
Definition at line 58 of file RPCSimAsymmetricCls.h.
|
private |
Definition at line 56 of file RPCSimAsymmetricCls.h.
|
private |
Definition at line 67 of file RPCSimAsymmetricCls.h.
|
private |
Definition at line 53 of file RPCSimAsymmetricCls.h.