GET library
|
#include <GETRCoBoDBData.hh>
Public Member Functions | |
Constructors, affectation, destructor | |
GETRCoBoDBData () | |
GETRCoBoDBData (const GETRCoBoDBData &original) | |
GETRCoBoDBData & | operator= (const GETRCoBoDBData &original) |
virtual | ~GETRCoBoDBData () |
Data values | |
string | GetSerieId () const |
string | GetDirectoryId () const |
string | GetFileId () const |
u_int | GetDimension () const |
double | GetSamplingTime () const |
double | GetWriteFrequency () const |
double | GetPeakingTime () const |
double | GetRange () const |
double | GetGainCapacitor () const |
double | GetPulser () const |
double | GetDelay () const |
string | GetRunDirectory () const |
File names identifiers creation | |
string | DataSamplingId () const |
string | DataPeakingTimeId () const |
string | DataRangeId () const |
string | DataGainId () const |
string | DataPulserId () const |
Data files functions | |
const GStringList & | GetRunFiles (const string &root_dir) |
const GStringList & | GetRunList () const |
string | GetRunFile (u_int n=0) const |
ROOT related functions | |
ClassDef (GETRCoBoDBData, 0) | |
Protected Attributes | |
double | delay |
Trigger delay (x10 ns) | |
string | dir_id |
Directory identifier. | |
string | file_id |
File identifier. | |
double | peaking_time |
Peaking time. | |
double | pulser |
Pulser amplitude. | |
double | range |
Dynamic range, from CSA gain capacitor (pC) | |
string | run_dir |
Directory containing run files. | |
GStringList | runs_list |
List of runs files. | |
u_int | sample_dim |
Dimension. | |
double | sample_dt |
Time step. | |
string | serie_id |
Run serie identifier. | |
Private Member Functions | |
GObject (GETRCoBoDBData) | |
Friends | |
class | GETRCoBoDB |
This class defines an element for the Reduced-CoBo data base.
GETRCoBoDBData::GETRCoBoDBData | ( | ) |
Reduced CoBo run data constructor.
References delay, dir_id, file_id, peaking_time, pulser, range, sample_dim, sample_dt, and serie_id.
GETRCoBoDBData::GETRCoBoDBData | ( | const GETRCoBoDBData & | original | ) |
|
virtual |
Destructor.
GETRCoBoDBData::ClassDef | ( | GETRCoBoDBData | , |
0 | |||
) |
for use within ROOT.
|
inline |
Return an identifier for gain parameter: it refers to dynamic range
References DataRangeId().
|
inline |
Return an identifier for peaking time
References peaking_time.
|
inline |
Return an identifier for pulser amplitude
References pulser.
|
inline |
|
inline |
Return a data identifier from sampling parameters (for file names).
References sample_dim, and sample_dt.
|
inline |
Return the trigger delay (in units of 10ns).
References delay.
|
inline |
Return the samples dimension.
References sample_dim.
|
inline |
Return the directory identifier.
References dir_id.
|
inline |
Return the files identifier.
References file_id.
|
inline |
Return the CSA gain capacitor (fF), equivalent to the dynamic range.
References range.
|
inline |
Return the peaking time.
References peaking_time.
|
inline |
Return the pulser amplitude (mV).
References pulser.
|
inline |
Return the dynamic range, corresponding to CSA gain capacitor (fC).
References range.
|
inline |
Return the run files directory.
References run_dir.
string GETRCoBoDBData::GetRunFile | ( | u_int | n = 0 | ) | const |
Return one of the run file names for the measurement data.
n | file number |
References runs_list.
const GStringList & GETRCoBoDBData::GetRunFiles | ( | const string & | root_dir | ) |
Build the list of run file names from the directory and the file identifier.
root_dir | Run files root directory |
References dir_id, file_id, and runs_list.
Referenced by GETRCoBoDB::Init().
|
inline |
Return the list of run file names from the directory and the file identifier.
References runs_list.
Referenced by GETRCoBoDB::GetRunFile(), and GETRCoBoDB::GetRunList().
|
inline |
Return the sampling time (us).
References sample_dt.
|
inline |
Return the runs serie identifier.
References serie_id.
|
inline |
Return the write frequency (MHz).
References sample_dt.
|
private |
Macro from GCpp library that defines the following functions:
GETRCoBoDBData & GETRCoBoDBData::operator= | ( | const GETRCoBoDBData & | original | ) |