CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes | Private Member Functions | Friends
big::bigHeader Class Reference

#include <big.h>

Public Member Functions

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

Public Attributes

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

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Friends

class boost::serialization::access
 
template<typename CondSerializationT , typename Enabled >
struct cond::serialization::access
 

Detailed Description

Definition at line 78 of file big.h.

Constructor & Destructor Documentation

big::bigHeader::bigHeader ( )
inline

Definition at line 80 of file big.h.

80 :title(""){}
std::string title
data members
Definition: big.h:83

Member Function Documentation

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

Definition at line 79 of file big.cc.

References AlCaHLTBitMon_QueryRunRegistry::string, and indexGen::title.

Referenced by big::fill().

79  {
80  title=std::string("atitle");
81  ID=0;
82  NBy=1;
83  NByx=2;
84  NBxx=3;
85  NFy=4;
86  NFyx=5;
87  NFxx=6;
88  vbias=0.1;
89  temperature=0.2;
90  fluence=0.3;
91  qscale=0.4;
92  s50=0.5;
93  templ_version=1;
94 }
int templ_version
Version number of the template to ensure code compatibility.
Definition: big.h:96
int NBy
number of Barrel y entries
Definition: big.h:85
int NFyx
number of FPix y-slices of x entries
Definition: big.h:89
int NBxx
number of Barrel x entries in each slice
Definition: big.h:87
float fluence
radiation fluence in n_eq/cm^2
Definition: big.h:93
float s50
1/2 of the readout threshold in ADC units
Definition: big.h:95
float temperature
detector temperature in deg K
Definition: big.h:92
float vbias
detector bias potential in Volts
Definition: big.h:91
int NByx
number of Barrel y-slices of x entries
Definition: big.h:86
std::string title
data members
Definition: big.h:83
int NFxx
number of FPix x entries in each slice
Definition: big.h:90
float qscale
Charge scaling to match cmssw and pixelav.
Definition: big.h:94
int NFy
number of FPix y entries
Definition: big.h:88
int ID
template ID number
Definition: big.h:84
template<class Archive >
void big::bigHeader::serialize ( Archive &  ar,
const unsigned int  version 
)
private

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Definition at line 99 of file big.h.

template<typename CondSerializationT , typename Enabled >
friend struct cond::serialization::access
friend

Definition at line 99 of file big.h.

Member Data Documentation

float big::bigHeader::fluence

radiation fluence in n_eq/cm^2

Definition at line 93 of file big.h.

int big::bigHeader::ID

template ID number

Definition at line 84 of file big.h.

int big::bigHeader::NBxx

number of Barrel x entries in each slice

Definition at line 87 of file big.h.

int big::bigHeader::NBy

number of Barrel y entries

Definition at line 85 of file big.h.

int big::bigHeader::NByx

number of Barrel y-slices of x entries

Definition at line 86 of file big.h.

int big::bigHeader::NFxx

number of FPix x entries in each slice

Definition at line 90 of file big.h.

int big::bigHeader::NFy

number of FPix y entries

Definition at line 88 of file big.h.

int big::bigHeader::NFyx

number of FPix y-slices of x entries

Definition at line 89 of file big.h.

float big::bigHeader::qscale

Charge scaling to match cmssw and pixelav.

Definition at line 94 of file big.h.

float big::bigHeader::s50

1/2 of the readout threshold in ADC units

Definition at line 95 of file big.h.

float big::bigHeader::temperature

detector temperature in deg K

Definition at line 92 of file big.h.

int big::bigHeader::templ_version

Version number of the template to ensure code compatibility.

Definition at line 96 of file big.h.

std::string big::bigHeader::title
float big::bigHeader::vbias

detector bias potential in Volts

Definition at line 91 of file big.h.