REST-for-Physics  v2.3
Rare Event Searches ToolKit for Physics
Public Member Functions | Protected Attributes | Private Member Functions
TRestRawDAQMetadata Class Reference

Detailed Description

A metadata class to store DAQ information.

The TRestRawDaqMetadata ...

TODO. This class might be obsolete today. It may need additional revision, validation, and documentation.


Warning
⚠ REST is under continous development. This documentation is offered to you by the REST community. Your HELP is needed to keep this code up to date. Your feedback will be worth to support this software, please report any problems/suggestions you may find while using it at The REST Framework forum. You are welcome to contribute fixing typos, updating information or adding/proposing new contributions. See also our Contribution Guide.

RESTsoft - Software for Rare Event Searches with TPCs

History of developments:

2015-Nov: First implementation as part of the conceptualization of existing REST software. Juanan Garcia

Author
Juanan Garcia

Definition at line 32 of file TRestRawDAQMetadata.h.

#include <TRestRawDAQMetadata.h>

Inheritance diagram for TRestRawDAQMetadata:
TRestMetadata

Public Member Functions

 ClassDefOverride (TRestRawDAQMetadata, 1)
 
UInt_t GetGain () const
 
UInt_t GetShappingTime () const
 
UInt_t GetValFromString (TString var, TString line)
 
void PrintMetadata () override
 Implemented it in the derived metadata class to print out specific metadata information. More...
 
void PrintPedScript ()
 
void PrintRunScript ()
 
void SetOutBinFileName (TString fName)
 
void SetParFromPedBuffer ()
 
void SetScriptsBuffer ()
 
 TRestRawDAQMetadata (const char *configFilename)
 

Protected Attributes

TString fElectronicsType
 
UInt_t fGain
 
TString fNamePedScript
 
TString fNameRunScript
 
TString fOutBinFileName
 
std::vector< TString > fPedBuffer
 
std::vector< TString > fRunBuffer
 
UInt_t fShappingTime
 

Private Member Functions

void InitFromConfigFile () override
 To make settings from rml file. This method must be implemented in the derived class.
 
void Initialize () override
 Making default settings.
 

Additional Inherited Members

Member Function Documentation

◆ PrintMetadata()

void TRestRawDAQMetadata::PrintMetadata ( )
overridevirtual

Implemented it in the derived metadata class to print out specific metadata information.

Prints metadata content on screen. Usually overloaded by the derived metadata class.

Reimplemented from TRestMetadata.

Definition at line 102 of file TRestRawDAQMetadata.cxx.


The documentation for this class was generated from the following files: