Public Member Functions | Public Attributes | List of all members
nova::dbi::RunHistory::FEB Class Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-11-28/RunHistory/RunHistory.h"

Public Member Functions

 FEB ()
 
 ~FEB ()
 

Public Attributes

std::string hwid
 
bool hasAPD
 true if instrumented and active in run, and not masked More...
 
short block
 
short layer
 
short pos_in_layer
 
int nActivePix
 
int32_t pixelMask
 
std::vector< int16_t > pixelThresh
 
int apdV
 
bool isEnabled
 
bool isCooled
 
bool tempEnabled
 
float temperature
 
float gain
 
std::vector< float > pixelGain
 each entry is the gain for the pixel with the number of the index More...
 

Detailed Description

Definition at line 257 of file RunHistory.h.

Constructor & Destructor Documentation

nova::dbi::RunHistory::FEB::FEB ( )

Definition at line 79 of file RunHistory.cxx.

References apdV, gain, hasAPD, isCooled, isEnabled, pixelGain, pixelMask, pixelThresh, tempEnabled, and temperature.

80  {
81  isEnabled = false;
82  hasAPD = false;
83  apdV = 0;
84  isCooled = false;
85  tempEnabled = false;
86  temperature = -100;
87  gain = 0.;
88  pixelMask = 0xFFFFFFFF;
89  pixelGain.resize(32, 100.);
90  pixelThresh.resize(32, 0.);
91  }
std::vector< int16_t > pixelThresh
Definition: RunHistory.h:269
std::vector< float > pixelGain
each entry is the gain for the pixel with the number of the index
Definition: RunHistory.h:276
bool hasAPD
true if instrumented and active in run, and not masked
Definition: RunHistory.h:263
nova::dbi::RunHistory::FEB::~FEB ( )
inline

Definition at line 260 of file RunHistory.h.

References string.

260 {};

Member Data Documentation

int nova::dbi::RunHistory::FEB::apdV

Definition at line 270 of file RunHistory.h.

Referenced by FEB(), and nova::dbi::RunHistory::LoadAPDSettings().

short nova::dbi::RunHistory::FEB::block

Definition at line 264 of file RunHistory.h.

float nova::dbi::RunHistory::FEB::gain

Definition at line 275 of file RunHistory.h.

Referenced by FEB(), and nova::dbi::RunHistory::GetGain().

bool nova::dbi::RunHistory::FEB::hasAPD

true if instrumented and active in run, and not masked

Definition at line 263 of file RunHistory.h.

Referenced by FEB(), nova::dbi::RunHistory::GetFEB(), nova::dbi::RunHistory::GetThreshold(), and nova::dbi::RunHistory::IsCooled().

std::string nova::dbi::RunHistory::FEB::hwid

Definition at line 260 of file RunHistory.h.

bool nova::dbi::RunHistory::FEB::isCooled

Definition at line 272 of file RunHistory.h.

Referenced by FEB(), and nova::dbi::RunHistory::IsCooled().

bool nova::dbi::RunHistory::FEB::isEnabled
short nova::dbi::RunHistory::FEB::layer

Definition at line 265 of file RunHistory.h.

int nova::dbi::RunHistory::FEB::nActivePix

Definition at line 267 of file RunHistory.h.

Referenced by nova::dbi::RunHistory::LoadPixelInfo().

std::vector<float> nova::dbi::RunHistory::FEB::pixelGain

each entry is the gain for the pixel with the number of the index

Definition at line 276 of file RunHistory.h.

Referenced by FEB(), nova::dbi::RunHistory::GetPixelGain(), and nova::dbi::RunHistory::GetPixelGains().

int32_t nova::dbi::RunHistory::FEB::pixelMask
std::vector<int16_t> nova::dbi::RunHistory::FEB::pixelThresh
short nova::dbi::RunHistory::FEB::pos_in_layer

Definition at line 266 of file RunHistory.h.

bool nova::dbi::RunHistory::FEB::tempEnabled

Definition at line 273 of file RunHistory.h.

Referenced by FEB(), and nova::dbi::RunHistory::LoadAPDSettings().

float nova::dbi::RunHistory::FEB::temperature

Definition at line 274 of file RunHistory.h.

Referenced by FEB(), and nova::dbi::RunHistory::LoadAPDSettings().


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