33 void setRPCSetUp(
const std::vector<RPCStripNoises::NoiseItem>& vnoise,
const std::vector<float>& vcls);
35 void setRPCSetUp(
const std::vector<RPCStripNoises::NoiseItem>& vnoise,
36 const std::vector<RPCClusterSize::ClusterSizeItem>& vClusterSize);
38 const std::vector<float>&
getNoise(uint32_t
id);
39 const std::vector<float>&
getEff(uint32_t
id);
41 const std::map<int, std::vector<double> >&
getClsMap();
43 const std::vector<double>&
getCls(uint32_t
id);
45 const std::vector<double>&
getAsymmetryForCls(uint32_t
id, uint32_t slice, uint32_t cls);
56 std::map<int, std::vector<double> >
_clsMap;
std::map< RPCDetId, float > _bxmap
std::vector< double > _DetAsymmetryForCls
float getTime(uint32_t id)
RPCSimSetUp(const edm::ParameterSet &ps)
std::vector< double > _DetClsAsymmetric
const std::vector< double > & getAsymmetricClsDistribution(uint32_t id, uint32_t slice)
std::map< uint32_t, std::vector< double > > _mapDetClsMapLegacy
const std::vector< float > & getEff(uint32_t id)
const RPCGeometry * theGeometry
void setGeometry(const RPCGeometry *geom)
sets geometry
const std::vector< float > & getNoise(uint32_t id)
const RPCGeometry * getGeometry()
const std::vector< double > & getCls(uint32_t id)
std::map< uint32_t, std::vector< float > > _mapDetIdEff
const std::map< int, std::vector< double > > & getClsMap()
const std::vector< double > & getAsymmetryForCls(uint32_t id, uint32_t slice, uint32_t cls)
std::map< uint32_t, std::vector< double > > _mapDetClsMap
std::map< int, std::vector< double > > _clsMap
void setRPCSetUp(const std::vector< RPCStripNoises::NoiseItem > &vnoise, const std::vector< float > &vcls)
std::map< uint32_t, std::vector< float > > _mapDetIdNoise