1 #ifndef SISTRIPCLUSTERIZER_SISTRIPCLUSTERINFO_H 2 #define SISTRIPCLUSTERIZER_SISTRIPCLUSTERINFO_H 48 std::pair<uint16_t, uint16_t>
chargeLR()
const;
uint16_t firstStrip() const
void setCluster(const SiStripCluster &cluster, int detId)
float calculate_noise(const std::vector< float > &) const
bool IsAnythingBad() const
edm::ESGetToken< SiStripQuality, SiStripQualityRcd > siStripQualityToken_
std::vector< float > stripGains() const
const SiStripGain * siStripGain() const
auto stripCharges() const -> decltype(cluster() ->amplitudes())
float signalOverNoise() const
SiStripCluster const & amplitudes() const
uint8_t maxCharge() const
const SiStripCluster * cluster() const
SiStripClusterInfo(edm::ConsumesCollector &&, const std::string &qualityLabel="")
const SiStripQuality * siStripQuality() const
const SiStripNoises * siStripNoises_
uint16_t maxStrip() const
std::vector< bool > stripQualitiesBad() const
std::vector< float > stripNoises() const
edm::ESGetToken< SiStripNoises, SiStripNoisesRcd > siStripNoisesToken_
float noiseRescaledByGain() const
const SiStripCluster * cluster_ptr
bool IsModuleUsable() const
std::vector< float > stripNoisesRescaledByGain() const
uint16_t firstStrip() const
uint16_t maxIndex() const
const SiStripGain * siStripGain_
std::pair< uint16_t, uint16_t > chargeLR() const
const SiStripQuality * siStripQuality_
edm::ESGetToken< SiStripGain, SiStripGainRcd > siStripGainToken_
void initEvent(const edm::EventSetup &iSetup)