Access meta-data in trigger files. More...
#include <ReadTriggerMetaData.h>


Public Member Functions | |
| double | GetMeta (const string aMname, const double aGps) |
| Sets a new input file pattern. | |
| string | GetProcessName (void) |
| Returns the process name. | |
| string | GetStreamName (void) |
| Returns the stream name. | |
| bool | SetNewPattern (const string apattern) |
| Sets a new input file pattern. | |
Constructors and destructors | |
| ReadTriggerMetaData (const string apattern, const string adirectory="", const int averbose=0) | |
| Constructor of the ReadTriggerMetaData class. | |
| virtual | ~ReadTriggerMetaData (void) |
| Destructor of the ReadTriggerMetaData class. | |
Protected Attributes | |
| bool | Mcomplete |
| flag for a complete set of metadata | |
| int | Mdetindex |
| detector index | |
| double | Mend |
| end time | |
| double | Mfmax |
| meta frequency max | |
| double | Mfmax_stat |
| meta frequency max (static) | |
| double | Mfmin |
| meta frequency min | |
| double | Mfmin_stat |
| meta frequency min (static) | |
| string * | Mprocessname |
| process name - DO NOT DELETE | |
| double | Mqmax |
| meta Q max | |
| double | Mqmax_stat |
| meta Q max (static) | |
| double | Mqmin |
| meta Q min | |
| double | Mqmin_stat |
| meta Q min (static) | |
| double | Msnrmax |
| meta SNR max | |
| double | Msnrmax_stat |
| meta SNR max (static) | |
| double | Msnrmin |
| meta SNR min | |
| double | Msnrmin_stat |
| meta SNR min (static) | |
| double | Mstart |
| start time | |
| string * | Mstreamname |
| stream name - DO NOT DELETE | |
| Chain * | Mtree |
| metadata TTree | |
Access meta-data in trigger files.
This class was designed to read triggers meta-data stored in TTrees saved in ROOT files (following the GWOLLUM convention). It should be used when you're only interested by the meta-data content of trigger files. Only the segment and meta-data content of the files is loaded so this class is much faster than the ReadTriggers class since the triggers are never loaded. This is quite useful when hundreds of files need to be scanned to access the trigger characteristics.
| ReadTriggerMetaData::ReadTriggerMetaData | ( | const string | apattern, | |
| const string | adirectory = "", |
|||
| const int | averbose = 0 | |||
| ) |
Constructor of the ReadTriggerMetaData class.
The metadata in files designated by the file pattern 'apattern' are loaded. The metadata tree is accessed in the root directory 'adirectory'. The verbosity level, set by 'averbose', follows the GWOLLUM convention for verbosity.
| apattern | input file pattern | |
| adirectory | trigger ROOT directory | |
| averbose | verbosity level |
| ReadTriggerMetaData::~ReadTriggerMetaData | ( | void | ) | [virtual] |
Destructor of the ReadTriggerMetaData class.
| double ReadTriggerMetaData::GetMeta | ( | const string | aMname, | |
| const double | aGps | |||
| ) |
Sets a new input file pattern.
This function resets the ReadTriggerMetaData object to introduce a new list of files given by 'apattern'.
| apattern | new input file pattern |
| string ReadTriggerMetaData::GetProcessName | ( | void | ) | [inline] |
Returns the process name.
| string ReadTriggerMetaData::GetStreamName | ( | void | ) | [inline] |
Returns the stream name.
| bool ReadTriggerMetaData::SetNewPattern | ( | const string | apattern | ) |
Sets a new input file pattern.
This function resets the ReadTriggerMetaData object to introduce a new list of files given by 'apattern'.
| apattern | new input file pattern |
Reimplemented from ReadTriggerSegments.
Reimplemented in ReadTriggers.
bool ReadTriggerMetaData::Mcomplete [protected] |
flag for a complete set of metadata
int ReadTriggerMetaData::Mdetindex [protected] |
detector index
double ReadTriggerMetaData::Mend [protected] |
end time
double ReadTriggerMetaData::Mfmax [protected] |
meta frequency max
double ReadTriggerMetaData::Mfmax_stat [protected] |
meta frequency max (static)
double ReadTriggerMetaData::Mfmin [protected] |
meta frequency min
double ReadTriggerMetaData::Mfmin_stat [protected] |
meta frequency min (static)
string* ReadTriggerMetaData::Mprocessname [protected] |
process name - DO NOT DELETE
double ReadTriggerMetaData::Mqmax [protected] |
meta Q max
double ReadTriggerMetaData::Mqmax_stat [protected] |
meta Q max (static)
double ReadTriggerMetaData::Mqmin [protected] |
meta Q min
double ReadTriggerMetaData::Mqmin_stat [protected] |
meta Q min (static)
double ReadTriggerMetaData::Msnrmax [protected] |
meta SNR max
double ReadTriggerMetaData::Msnrmax_stat [protected] |
meta SNR max (static)
double ReadTriggerMetaData::Msnrmin [protected] |
meta SNR min
double ReadTriggerMetaData::Msnrmin_stat [protected] |
meta SNR min (static)
double ReadTriggerMetaData::Mstart [protected] |
start time
string* ReadTriggerMetaData::Mstreamname [protected] |
stream name - DO NOT DELETE
Chain* ReadTriggerMetaData::Mtree [protected] |
metadata TTree
1.6.1