CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes | Private Attributes
StripClusterizerAlgorithm::State Struct Reference

#include <StripClusterizerAlgorithm.h>

Public Member Functions

Det const & det () const
 
 State (Det const &idet)
 

Public Attributes

std::vector< uint8_t > ADCs
 
bool candidateLacksSeed = true
 
uint16_t lastStrip = 0
 
float noiseSquared = 0
 

Private Attributes

Det const & m_det
 

Detailed Description

Definition at line 21 of file StripClusterizerAlgorithm.h.

Constructor & Destructor Documentation

◆ State()

StripClusterizerAlgorithm::State::State ( Det const &  idet)
inline

Definition at line 22 of file StripClusterizerAlgorithm.h.

References ADCs.

22 : m_det(idet) { ADCs.reserve(8); }

Member Function Documentation

◆ det()

Det const& StripClusterizerAlgorithm::State::det ( ) const
inline

Definition at line 23 of file StripClusterizerAlgorithm.h.

References m_det.

Member Data Documentation

◆ ADCs

std::vector<uint8_t> StripClusterizerAlgorithm::State::ADCs

Definition at line 24 of file StripClusterizerAlgorithm.h.

Referenced by State().

◆ candidateLacksSeed

bool StripClusterizerAlgorithm::State::candidateLacksSeed = true

Definition at line 27 of file StripClusterizerAlgorithm.h.

◆ lastStrip

uint16_t StripClusterizerAlgorithm::State::lastStrip = 0

Definition at line 25 of file StripClusterizerAlgorithm.h.

◆ m_det

Det const& StripClusterizerAlgorithm::State::m_det
private

Definition at line 30 of file StripClusterizerAlgorithm.h.

Referenced by det().

◆ noiseSquared

float StripClusterizerAlgorithm::State::noiseSquared = 0

Definition at line 26 of file StripClusterizerAlgorithm.h.