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