CMS 3D CMS Logo

Classes | Public Types | Public Member Functions | Private Attributes

EcalLaserAPDPNRatios Class Reference

#include <EcalLaserAPDPNRatios.h>

List of all members.

Classes

struct  EcalLaserAPDPNpair
struct  EcalLaserTimeStamp

Public Types

typedef
EcalCondObjectContainer
< EcalLaserAPDPNpair
EcalLaserAPDPNRatiosMap
typedef std::vector
< EcalLaserTimeStamp
EcalLaserTimeStampMap

Public Member Functions

 EcalLaserAPDPNRatios ()
const EcalLaserAPDPNRatiosMapgetLaserMap () const
const EcalLaserTimeStampMapgetTimeMap () const
void setTime (int hashedIndex, const EcalLaserTimeStamp &value)
void setValue (uint32_t rawId, const EcalLaserAPDPNpair &value)
 ~EcalLaserAPDPNRatios ()

Private Attributes

EcalLaserAPDPNRatiosMap laser_map
EcalLaserTimeStampMap time_map

Detailed Description

Author: Vladlen Timciuc, Caltech Created: 10 July 2007

Id:
EcalLaserAPDPNRatios.h,v 1.6 2009/06/24 09:42:27 fra Exp

Definition at line 12 of file EcalLaserAPDPNRatios.h.


Member Typedef Documentation

Definition at line 25 of file EcalLaserAPDPNRatios.h.

Definition at line 26 of file EcalLaserAPDPNRatios.h.


Constructor & Destructor Documentation

EcalLaserAPDPNRatios::EcalLaserAPDPNRatios ( ) [inline]

Definition at line 28 of file EcalLaserAPDPNRatios.h.

: time_map(92) {}; // FIXME
EcalLaserAPDPNRatios::~EcalLaserAPDPNRatios ( ) [inline]

Definition at line 29 of file EcalLaserAPDPNRatios.h.

{};

Member Function Documentation

const EcalLaserAPDPNRatiosMap& EcalLaserAPDPNRatios::getLaserMap ( ) const [inline]
const EcalLaserTimeStampMap& EcalLaserAPDPNRatios::getTimeMap ( ) const [inline]
void EcalLaserAPDPNRatios::setTime ( int  hashedIndex,
const EcalLaserTimeStamp value 
) [inline]
void EcalLaserAPDPNRatios::setValue ( uint32_t  rawId,
const EcalLaserAPDPNpair value 
) [inline]

Member Data Documentation

Definition at line 38 of file EcalLaserAPDPNRatios.h.

Referenced by getLaserMap(), and setValue().

Definition at line 39 of file EcalLaserAPDPNRatios.h.

Referenced by getTimeMap(), and setTime().