CMS 3D CMS Logo

big::bigHeader Class Reference

#include <CondFormats/Calibration/interface/big.h>

List of all members.

Public Member Functions

 bigHeader ()
void fill (const std::string &atitle)

Public Attributes

float fluence
 radiation fluence in n_eq/cm^2
int ID
 template ID number
int NBxx
 number of Barrel x entries in each slice
int NBy
 number of Barrel y entries
int NByx
 number of Barrel y-slices of x entries
int NFxx
 number of FPix x entries in each slice
int NFy
 number of FPix y entries
int NFyx
 number of FPix y-slices of x entries
float qscale
 Charge scaling to match cmssw and pixelav.
float s50
 1/2 of the readout threshold in ADC units
float temperature
 detector temperature in deg K
int templ_version
 Version number of the template to ensure code compatibility.
std::string title
 data members
float vbias
 detector bias potential in Volts


Detailed Description

Definition at line 74 of file big.h.


Constructor & Destructor Documentation

big::bigHeader::bigHeader (  )  [inline]

Definition at line 76 of file big.h.

00076 :title(""){}


Member Function Documentation

void big::bigHeader::fill ( const std::string &  atitle  ) 

Definition at line 79 of file big.cc.

References fluence, ID, NBxx, NBy, NByx, NFxx, NFy, NFyx, qscale, s50, temperature, templ_version, title, and vbias.

Referenced by big::fill(), and big::bigStore::fill().

00079                                           {
00080   title=std::string("atitle");
00081   ID=0; 
00082   NBy=1; 
00083   NByx=2; 
00084   NBxx=3; 
00085   NFy=4; 
00086   NFyx=5;
00087   NFxx=6;
00088   vbias=0.1; 
00089   temperature=0.2;
00090   fluence=0.3;
00091   qscale=0.4;
00092   s50=0.5;
00093   templ_version=1;
00094 }


Member Data Documentation

float big::bigHeader::fluence

radiation fluence in n_eq/cm^2

Definition at line 89 of file big.h.

Referenced by fill().

int big::bigHeader::ID

template ID number

Definition at line 80 of file big.h.

Referenced by fill().

int big::bigHeader::NBxx

number of Barrel x entries in each slice

Definition at line 83 of file big.h.

Referenced by fill().

int big::bigHeader::NBy

number of Barrel y entries

Definition at line 81 of file big.h.

Referenced by fill().

int big::bigHeader::NByx

number of Barrel y-slices of x entries

Definition at line 82 of file big.h.

Referenced by fill().

int big::bigHeader::NFxx

number of FPix x entries in each slice

Definition at line 86 of file big.h.

Referenced by fill().

int big::bigHeader::NFy

number of FPix y entries

Definition at line 84 of file big.h.

Referenced by fill().

int big::bigHeader::NFyx

number of FPix y-slices of x entries

Definition at line 85 of file big.h.

Referenced by fill().

float big::bigHeader::qscale

Charge scaling to match cmssw and pixelav.

Definition at line 90 of file big.h.

Referenced by fill().

float big::bigHeader::s50

1/2 of the readout threshold in ADC units

Definition at line 91 of file big.h.

Referenced by fill().

float big::bigHeader::temperature

detector temperature in deg K

Definition at line 88 of file big.h.

Referenced by fill().

int big::bigHeader::templ_version

Version number of the template to ensure code compatibility.

Definition at line 92 of file big.h.

Referenced by fill().

std::string big::bigHeader::title

data members

template title

Definition at line 79 of file big.h.

Referenced by fill().

float big::bigHeader::vbias

detector bias potential in Volts

Definition at line 87 of file big.h.

Referenced by fill().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:15:01 2009 for CMSSW by  doxygen 1.5.4