ATLAS Offline Software
Loading...
Searching...
No Matches
TileRawChannelUnit Class Reference

#include <TileRawChannelUnit.h>

Collaboration diagram for TileRawChannelUnit:

Public Types

enum  UNIT {
  ADCcounts = 0 , PicoCoulombs = 1 , CesiumPicoCoulombs = 2 , MegaElectronVolts = 3 ,
  OnlineADCcounts = 4 , OnlinePicoCoulombs = 5 , OnlineCesiumPicoCoulombs = 6 , OnlineMegaElectronVolts = 7 ,
  OnlineOffset = 4 , Invalid = 99
}

Static Public Member Functions

static std::string unitToString (UNIT type)
 Printable representation of a unit.

Detailed Description

Definition at line 12 of file TileRawChannelUnit.h.

Member Enumeration Documentation

◆ UNIT

Enumerator
ADCcounts 
PicoCoulombs 
CesiumPicoCoulombs 
MegaElectronVolts 
OnlineADCcounts 
OnlinePicoCoulombs 
OnlineCesiumPicoCoulombs 
OnlineMegaElectronVolts 
OnlineOffset 
Invalid 

Definition at line 15 of file TileRawChannelUnit.h.

Member Function Documentation

◆ unitToString()

std::string TileRawChannelUnit::unitToString ( UNIT type)
static

Printable representation of a unit.

Definition at line 14 of file TileRawChannelUnit.cxx.

15{
16 switch (unit) {
17#define CASE(X) case TileRawChannelUnit::X: return #X
26#undef CASE
27 default: break;
28 };
29 return "UNKNOWN";
30}
const PlainObject unit() const
This is a plugin that makes Eigen look like CLHEP & defines some convenience methods.
#define CASE(X)

The documentation for this class was generated from the following files: