|
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 | ) |