1 #ifndef GEMDigitizer_GEMSimSetUp_h
2 #define GEMDigitizer_GEMSimSetUp_h
25 void setup(std::vector<RPCStripNoises::NoiseItem> &vnoise,
26 std::vector<float> &vcluster);
28 void setup(std::vector<RPCStripNoises::NoiseItem> &vnoise,
29 std::vector<RPCClusterSize::ClusterSizeItem> &vClusterSize);
31 const std::vector<float>&
getNoise(uint32_t
id);
39 const std::vector<float>&
getCluster(uint32_t
id);
double averageEfficiency_
int numberOfStripsPerPartition_
void setGeometry(const GEMGeometry *geom)
const std::vector< float > & getNoise(uint32_t id)
std::map< GEMDetId, float > bxmap_
void setupNoiseAndEfficiency(std::vector< RPCStripNoises::NoiseItem > &vnoise)
void setupTimeCalibration(GEMDetId id, float timing)
std::map< uint32_t, std::vector< float > > mapDetIdEfficiency_
std::map< uint32_t, std::vector< float > > mapDetClusterMap_
const std::map< int, std::vector< float > > & getClusterMap()
GEMSimSetUp(const edm::ParameterSet &ps)
std::map< uint32_t, std::vector< float > > mapDetIdNoise_
const std::vector< float > & getEfficiency(uint32_t id)
std::map< int, std::vector< float > > clusterMap_
const GEMGeometry * getGeometry()
double timeCalibrationOffset_
float getTime(uint32_t id)
const std::vector< float > & getCluster(uint32_t id)
const GEMGeometry * geometry_