#include <CondFormats/SiStripObjects/interface/SiStripThreshold.h>
Public Types | |
typedef std::vector< Data > | Container |
typedef Container::const_iterator | ContainerIterator |
typedef Container | InputVector |
typedef std::pair < ContainerIterator, ContainerIterator > | Range |
typedef std::vector< DetRegistry > | Registry |
typedef Registry::const_iterator | RegistryIterator |
Public Member Functions | |
void | allThresholds (std::vector< float > &lowThs, std::vector< float > &highThs, const Range &range) const |
SiStripThreshold::Data | getData (const uint16_t &strip, const Range &range) const |
ContainerIterator | getDataVectorBegin () const |
ContainerIterator | getDataVectorEnd () const |
void | getDetIds (std::vector< uint32_t > &DetIds_) const |
const Range | getRange (const uint32_t &detID) const |
RegistryIterator | getRegistryVectorBegin () const |
RegistryIterator | getRegistryVectorEnd () const |
bool | put (const uint32_t &detID, InputVector vect) |
void | setData (const uint16_t &strip, const float &lTh, const float &hTh, Container &vthr) |
SiStripThreshold (const SiStripThreshold &orig) | |
SiStripThreshold () | |
virtual | ~SiStripThreshold () |
Private Member Functions | |
Container::iterator | compact (Container &input) |
Private Attributes | |
Registry | indexes |
Container | v_threshold |
Classes | |
struct | Data |
class | dataStrictWeakOrdering |
struct | DetRegistry |
class | StrictWeakOrdering |
Definition at line 11 of file SiStripThreshold.h.
typedef std::vector<Data> SiStripThreshold::Container |
Definition at line 53 of file SiStripThreshold.h.
typedef Container::const_iterator SiStripThreshold::ContainerIterator |
Definition at line 54 of file SiStripThreshold.h.
Definition at line 58 of file SiStripThreshold.h.
typedef std::pair<ContainerIterator, ContainerIterator> SiStripThreshold::Range |
Definition at line 55 of file SiStripThreshold.h.
typedef std::vector<DetRegistry> SiStripThreshold::Registry |
Definition at line 56 of file SiStripThreshold.h.
typedef Registry::const_iterator SiStripThreshold::RegistryIterator |
Definition at line 57 of file SiStripThreshold.h.
SiStripThreshold::SiStripThreshold | ( | ) | [inline] |
SiStripThreshold::SiStripThreshold | ( | const SiStripThreshold & | orig | ) | [inline] |
Definition at line 61 of file SiStripThreshold.h.
References indexes, and v_threshold.
00061 { 00062 v_threshold=orig.v_threshold; 00063 indexes=orig.indexes; 00064 }
virtual SiStripThreshold::~SiStripThreshold | ( | ) | [inline, virtual] |
void SiStripThreshold::allThresholds | ( | std::vector< float > & | lowThs, | |
std::vector< float > & | highThs, | |||
const Range & | range | |||
) | const |
SiStripThreshold::Data SiStripThreshold::getData | ( | const uint16_t & | strip, | |
const Range & | range | |||
) | const |
ContainerIterator SiStripThreshold::getDataVectorBegin | ( | ) | const [inline] |
Definition at line 72 of file SiStripThreshold.h.
References v_threshold.
00072 {return v_threshold.begin();}
ContainerIterator SiStripThreshold::getDataVectorEnd | ( | ) | const [inline] |
Definition at line 73 of file SiStripThreshold.h.
References v_threshold.
00073 {return v_threshold.end();}
void SiStripThreshold::getDetIds | ( | std::vector< uint32_t > & | DetIds_ | ) | const |
const Range SiStripThreshold::getRange | ( | const uint32_t & | detID | ) | const |
RegistryIterator SiStripThreshold::getRegistryVectorBegin | ( | ) | const [inline] |
Definition at line 74 of file SiStripThreshold.h.
References indexes.
00074 {return indexes.begin();}
RegistryIterator SiStripThreshold::getRegistryVectorEnd | ( | ) | const [inline] |
bool SiStripThreshold::put | ( | const uint32_t & | detID, | |
InputVector | vect | |||
) |
Registry SiStripThreshold::indexes [private] |
Definition at line 88 of file SiStripThreshold.h.
Referenced by getDetIds(), getRange(), getRegistryVectorBegin(), getRegistryVectorEnd(), put(), and SiStripThreshold().
Container SiStripThreshold::v_threshold [private] |
Definition at line 87 of file SiStripThreshold.h.
Referenced by getDataVectorBegin(), getDataVectorEnd(), getRange(), put(), and SiStripThreshold().