namespace trig class TrigRaw

Trigger raw data descriptor class

Public Methods

TrigRaw(void)
Default raw data descriptor constructor.
TrigRaw(const char* File, const char* FrameID, Interval Start=0.0, Interval Length=0.0)
Raw data descriptor constructor.
TrigRaw(const TrigRaw& x)
Copy constructor.
TrigRaw& operator=(const TrigRaw& x)
Assignment operator.
void Serialize(std::ostream &serial) const
Object serializer.
const std::string& getChannel(void) const
Get the channel name
const std::string& getFrame(void) const
Get the channel name
Interval getEpochStart(void) const
Get the epoch starting offset.
Interval getEpochLength(void) const
Get the epoch length.
xsil::XSIL* genXmlDoc(xsil::XSIL* insert) const
Generate an XML document.
void setChannel(const std::string& Name)
Set the channel name

Documentation

Trigger raw data descriptor class. Describes the location of the raw data in which the trigger was found.
TrigRaw(void)
Default raw data descriptor constructor.

TrigRaw(const char* File, const char* FrameID, Interval Start=0.0, Interval Length=0.0)
Create a descriptor for the data. The frame containing the data is in 'frame' of file 'File' and the epoch is defined by {Start, Length}.

TrigRaw(const TrigRaw& x)
Copy an object into an existing object.

TrigRaw& operator=(const TrigRaw& x)
Copy an object into an existing object.

void Serialize(std::ostream &serial) const
The serializer is a function that write the object to a data stream.

const std::string& getChannel(void) const
Returns a pointer to a channel name string.

const std::string& getFrame(void) const
Returns a pointer to a frame name.

Interval getEpochStart(void) const
Returns a time offset within the specified frame where the epoch of interest starts.

Interval getEpochLength(void) const
Returns the epoch time interval.

xsil::XSIL* genXmlDoc(xsil::XSIL* insert) const
An xml document is generated. If the insert argument is specified, the new structure is inserted into the sub-structure list of the specified existing structure.
Returns:
Pointer to xsil structure containing raw data information.

void setChannel(const std::string& Name)
Fill the channel name string.


This class has no child classes.

alphabetic index hierarchy of classes


generated by doc++