All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Classes | Typedefs | Enumerations | Variables
lariov Namespace Reference

Filters for channels, events, etc. More...

Namespaces

 DataSource
 

Classes

class  ChannelStatusProvider
 Class providing information about the quality of channels. More...
 
class  ChannelStatusService
 Service providing information about the quality of channels. More...
 
class  DetPedestalProvider
 
class  DetPedestalService
 
class  ElectronicsCalibProvider
 
class  ElectronicsCalibService
 
class  ElectronLifetimeProvider
 
class  ElectronLifetimeService
 
class  PmtGainProvider
 
class  PmtGainService
 
class  CalibrationExtraInfo
 
class  ChannelStatus
 
class  ChData
 
class  DetPedestal
 
class  ElectronicsCalib
 
class  ElectronLifetimeContainer
 
class  IOVDataError
 
class  IOVTimeStamp
 
class  PmtGain
 
class  Snapshot
 
class  TimeStampDecoder
 
class  WebReaderService
 
class  DatabaseRetrievalAlg
 
class  DBDataset
 
class  DBFolder
 
class  DetPedestalRetrievalAlg
 Retrieves channel information: pedestal and RMS. More...
 
class  SIOVChannelStatusProvider
 Class providing information about the quality of channels. More...
 
class  SIOVElectronicsCalibProvider
 Retrieves information: electronics calibrations, specifically gain and shaping time. More...
 
class  SIOVPmtGainProvider
 Retrieves information: pmt gain. More...
 
class  WebError
 
class  SIOVChannelStatusService
 
class  SIOVDetPedestalService
 
class  SIOVElectronicsCalibService
 
class  SIOVPmtGainService
 
class  SimpleChannelStatus
 Class providing information about the quality of channels. More...
 
class  SimpleChannelStatusService
 Service providing information about the quality of channels. More...
 
class  SimpleChannelStatusTest
 Tests an instanciation of the ChannelStatusService. More...
 

Typedefs

typedef std::uint64_t DBTimeStamp_t
 
typedef std::uint32_t DBChannelID_t
 
typedef std::set< DBChannelID_tDBChannelSet_t
 
typedef void * Dataset
 
typedef void * Tuple
 

Enumerations

enum  chStatus {
  kDISCONNECTED =0, kDEAD =1, kLOWNOISE =2, kNOISY =3,
  kGOOD =4, kUNKNOWN =5
}
 

Variables

const std::string kTREE_PREFIX = "iov"
 
const unsigned short kMAX_SUBSTAMP_LENGTH = 6
 
const unsigned int kMAX_SUBSTAMP_VALUE = ((unsigned int)pow(10,kMAX_SUBSTAMP_LENGTH)) - 1
 
const unsigned int kNUMBER_HEADER_ROWS = 4
 
const unsigned int kBUFFER_SIZE = 128
 

Detailed Description

Filters for channels, events, etc.

tracking algorithms

Typedef Documentation

typedef void* lariov::Dataset

Definition at line 12 of file DBFolder.h.

typedef std::uint32_t lariov::DBChannelID_t

Definition at line 10 of file CalibrationDBIFwd.h.

Definition at line 12 of file CalibrationDBIFwd.h.

typedef std::uint64_t lariov::DBTimeStamp_t

Definition at line 9 of file CalibrationDBIFwd.h.

typedef void* lariov::Tuple

Definition at line 13 of file DBFolder.h.

Enumeration Type Documentation

Enumerator
kDISCONNECTED 
kDEAD 
kLOWNOISE 
kNOISY 
kGOOD 
kUNKNOWN 

Definition at line 21 of file ChannelStatus.h.

Variable Documentation

const unsigned int lariov::kBUFFER_SIZE = 128

Definition at line 7 of file WebDBIConstants.h.

const unsigned short lariov::kMAX_SUBSTAMP_LENGTH = 6

Definition at line 11 of file IOVDataConstants.h.

const unsigned int lariov::kMAX_SUBSTAMP_VALUE = ((unsigned int)pow(10,kMAX_SUBSTAMP_LENGTH)) - 1

Definition at line 12 of file IOVDataConstants.h.

const unsigned int lariov::kNUMBER_HEADER_ROWS = 4

Definition at line 6 of file WebDBIConstants.h.

const std::string lariov::kTREE_PREFIX = "iov"

Definition at line 9 of file IOVDataConstants.h.