CMS 3D CMS Logo

Public Member Functions | Private Attributes

SiStripProcessedRawDigi Class Reference

A signed Digi for the silicon strip detector, containing only adc information, and suitable for storing processed (pedestal, cmn subtracted) hit information. NOTA BENE: these digis use the DetSetVector, but the public inheritence from edm::DoNotSortUponInsertion ensures that the digis are NOT sorted by the DetSetVector::post_insert() method. The strip position is therefore inferred from the position of the digi within its container (the DetSet private vector). More...

#include <SiStripProcessedRawDigi.h>

Inheritance diagram for SiStripProcessedRawDigi:
edm::DoNotSortUponInsertion

List of all members.

Public Member Functions

const float & adc () const
bool operator< (const SiStripProcessedRawDigi &other) const
 SiStripProcessedRawDigi ()
 SiStripProcessedRawDigi (const float &adc)
 ~SiStripProcessedRawDigi ()

Private Attributes

float adc_

Detailed Description

A signed Digi for the silicon strip detector, containing only adc information, and suitable for storing processed (pedestal, cmn subtracted) hit information. NOTA BENE: these digis use the DetSetVector, but the public inheritence from edm::DoNotSortUponInsertion ensures that the digis are NOT sorted by the DetSetVector::post_insert() method. The strip position is therefore inferred from the position of the digi within its container (the DetSet private vector).

Definition at line 16 of file SiStripProcessedRawDigi.h.


Constructor & Destructor Documentation

SiStripProcessedRawDigi::SiStripProcessedRawDigi ( const float &  adc) [inline]

Definition at line 20 of file SiStripProcessedRawDigi.h.

: adc_(adc) {;}
SiStripProcessedRawDigi::SiStripProcessedRawDigi ( ) [inline]

Definition at line 22 of file SiStripProcessedRawDigi.h.

: adc_(0) {;}
SiStripProcessedRawDigi::~SiStripProcessedRawDigi ( ) [inline]

Definition at line 23 of file SiStripProcessedRawDigi.h.

{;}

Member Function Documentation

const float & SiStripProcessedRawDigi::adc ( ) const [inline]

Definition at line 42 of file SiStripProcessedRawDigi.h.

References adc_.

Referenced by operator<(), and operator<<().

{  return adc_; }
bool SiStripProcessedRawDigi::operator< ( const SiStripProcessedRawDigi other) const [inline]

Not used! (even if implementation is required).

Definition at line 43 of file SiStripProcessedRawDigi.h.

References adc().

{ return ( this->adc() < other.adc() ); }

Member Data Documentation

Definition at line 32 of file SiStripProcessedRawDigi.h.

Referenced by adc().