#include <RPCSimSetUp.h>
Public Member Functions | |
const std::vector< double > & | getCls (uint32_t id) |
const std::map< int, std::vector< double > > & | getClsMap () |
const std::vector< float > & | getEff (uint32_t id) |
const RPCGeometry * | getGeometry () |
const std::vector< float > & | getNoise (uint32_t id) |
float | getTime (uint32_t id) |
RPCSimSetUp (const edm::ParameterSet &ps) | |
void | setGeometry (const RPCGeometry *geom) |
sets geometry More... | |
void | setRPCSetUp (const std::vector< RPCStripNoises::NoiseItem > &vnoise, const std::vector< float > &vcls) |
void | setRPCSetUp (const std::vector< RPCStripNoises::NoiseItem > &vnoise, const std::vector< RPCClusterSize::ClusterSizeItem > &vClusterSize) |
virtual | ~RPCSimSetUp () |
Public Attributes | |
std::map< RPCDetId, float > | _bxmap |
std::map< int, std::vector < double > > | _clsMap |
std::map< uint32_t, std::vector< double > > | _mapDetClsMap |
std::map< uint32_t, std::vector< float > > | _mapDetIdEff |
std::map< uint32_t, std::vector< float > > | _mapDetIdNoise |
const RPCGeometry * | theGeometry |
Definition at line 28 of file RPCSimSetUp.h.
|
explicit |
Definition at line 37 of file RPCSimSetUp.cc.
|
virtual |
Definition at line 221 of file RPCSimSetUp.cc.
const std::vector< double > & RPCSimSetUp::getCls | ( | uint32_t | id | ) |
Definition at line 206 of file RPCSimSetUp.cc.
References edm::hlt::Exception.
Referenced by RPCSimAverageNoiseEffCls::getClSize().
const std::map< int, std::vector< double > > & RPCSimSetUp::getClsMap | ( | ) |
Definition at line 195 of file RPCSimSetUp.cc.
References edm::hlt::Exception.
Referenced by RPCSimAverage::getClSize(), RPCSimAverageNoiseEffCls::getClSize(), RPCSimAverageNoiseEff::getClSize(), and RPCSimAverageNoise::getClSize().
const std::vector< float > & RPCSimSetUp::getEff | ( | uint32_t | id | ) |
Definition at line 170 of file RPCSimSetUp.cc.
References edm::hlt::Exception.
|
inline |
Definition at line 48 of file RPCSimSetUp.h.
References theGeometry.
Referenced by RPCSynchronizer::getSimHitBx().
const std::vector< float > & RPCSimSetUp::getNoise | ( | uint32_t | id | ) |
Definition at line 160 of file RPCSimSetUp.cc.
References edm::hlt::Exception.
float RPCSimSetUp::getTime | ( | uint32_t | id | ) |
Definition at line 184 of file RPCSimSetUp.cc.
References edm::hlt::Exception, and DetId::rawId().
Referenced by RPCSynchronizer::getSimHitBx().
|
inline |
sets geometry
Definition at line 46 of file RPCSimSetUp.h.
References relativeConstraints::geom, and theGeometry.
Referenced by RPCDigiProducer::beginRun().
void RPCSimSetUp::setRPCSetUp | ( | const std::vector< RPCStripNoises::NoiseItem > & | vnoise, |
const std::vector< float > & | vcls | ||
) |
Definition at line 46 of file RPCSimSetUp.cc.
References counter, n, RPCDetId, and groupFilesInBlocks::temp.
Referenced by RPCDigiProducer::beginRun().
void RPCSimSetUp::setRPCSetUp | ( | const std::vector< RPCStripNoises::NoiseItem > & | vnoise, |
const std::vector< RPCClusterSize::ClusterSizeItem > & | vClusterSize | ||
) |
Definition at line 103 of file RPCSimSetUp.cc.
References n, RPCDetId, and groupFilesInBlocks::temp.
std::map<RPCDetId, float> RPCSimSetUp::_bxmap |
Definition at line 54 of file RPCSimSetUp.h.
std::map< int, std::vector<double> > RPCSimSetUp::_clsMap |
Definition at line 55 of file RPCSimSetUp.h.
std::map<uint32_t, std::vector<double> > RPCSimSetUp::_mapDetClsMap |
Definition at line 56 of file RPCSimSetUp.h.
std::map<uint32_t, std::vector<float> > RPCSimSetUp::_mapDetIdEff |
Definition at line 53 of file RPCSimSetUp.h.
std::map<uint32_t, std::vector<float> > RPCSimSetUp::_mapDetIdNoise |
Definition at line 52 of file RPCSimSetUp.h.
const RPCGeometry* RPCSimSetUp::theGeometry |
Definition at line 50 of file RPCSimSetUp.h.
Referenced by getGeometry(), and setGeometry().