List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
revt::Header Class Reference

Header file holding the RD Event Trigger class definition (based on SD) More...

#include <revt/Header.h>

Public Member Functions

int GetEventVersion () const
 How many stations datablock do I have in the event, can be > physical number of station / provided by daq. More...
 
int GetFileId () const
 Run Number, always increasing / provided by the dat. More...
 
int GetId () const
 
int GetNumberOfStations () const
 If a run is made of several files, will give you the file number of the event / provided by the daq. More...
 
int GetRunNumber () const
 Event id in the run (Start at zero at the beginning of each run) /provided by the daq. More...
 
utl::TimeStamp GetTime () const
 
void SetEventVersion (const int ver)
 
void SetFileId (const int id)
 
void SetId (const int id)
 
void SetNumberOfStations (const int nstat)
 
void SetRunNumber (const int run)
 
void SetTime (const utl::TimeStamp &time)
 Version of the AERAEvent used by the DAQ software. More...
 

Private Member Functions

 Header ()=default
 
 ~Header ()=default
 

Private Attributes

int fEventVersion = 0
 
int fFileId = 0
 
int fId = 0
 
int fNumberofStations = 0
 
int fRunNumber = 0
 
utl::TimeStamp fTime
 

Friends

class REvent
 
class utl::InitializedLameShadowPtr< Header >
 
class utl::LameShadowPtr< Header >
 

Detailed Description

Header file holding the RD Event Trigger class definition (based on SD)

Definition at line 14 of file REvent/Header.h.

Constructor & Destructor Documentation

revt::Header::Header ( )
privatedefault
revt::Header::~Header ( )
privatedefault

Member Function Documentation

int revt::Header::GetEventVersion ( ) const
inline

How many stations datablock do I have in the event, can be > physical number of station / provided by daq.

Definition at line 26 of file REvent/Header.h.

References fEventVersion.

Referenced by RdEventInitializer::RdEventInitializer::Run().

int revt::Header::GetFileId ( ) const
inline

Run Number, always increasing / provided by the dat.

Definition at line 24 of file REvent/Header.h.

References fFileId.

Referenced by RdEventInitializer::RdEventInitializer::Run().

int revt::Header::GetId ( ) const
inline

Here come some information provided by the DAQ, Event ID, Run ID, Event Unique ID, Version of the /Event/ in the DAQ etc..

Definition at line 21 of file REvent/Header.h.

References fId.

Referenced by testREventImpl::checkHeaderValues(), RdEVASimPreparator::RdEVASimPreparator::EVAFileWriter(), RdEventMerger::RdEventMerger::ExamineEvent(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::FillEventInput(), otoa::RdFiller::FillRadioEventInfo(), RdREASSimPreparator::RdREASSimPreparator::REASFileWriter(), RdStationDebugWriter::RdStationDebugWriter::Run(), RdTopDownStationSelector::RdTopDownStationSelector::Run(), RdDirectionConvergenceChecker::RdDirectionConvergenceChecker::Run(), VerificationRadio::Verification::Run(), RdChannelDebugWriter::RdChannelDebugWriter::Run(), RdStationSimAntennaAlignmentError::RdStationSimAntennaAlignmentError::Run(), RdEventPreSelector::RdEventPreSelector::Run(), RdEventInitializer::RdEventInitializer::Run(), RdChannelBeaconTimingCalibrator::RdChannelBeaconTimingCalibrator::Run(), RdStationNoiseAnalyser::Run(), RdEventAndStationSelector::RdEventAndStationSelector::Run(), RdEventMerger::RdEventMerger::Run(), RdDoubleEventRejector::RdDoubleEventRejector::Run(), RdGalacticDatasetMaker::RdGalacticDatasetMaker::Run(), RdChannelLinearPredictorRFISuppressor::RdChannelLinearPredictorRFISuppressor::Run(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::Run(), RdPolarGrid::RdPolarGrid::Run(), RdMonitoring::RdMonitoring::Run(), RdBeamTimeOptimizer::RdBeamTimeOptimizer::Run(), RdBeamFormer::RdBeamFormer::Run(), and RdLDFFitter::RdLDFFitter::Run().

int revt::Header::GetNumberOfStations ( ) const
inline

If a run is made of several files, will give you the file number of the event / provided by the daq.

Definition at line 25 of file REvent/Header.h.

References fNumberofStations.

Referenced by RdEventMerger::RdEventMerger::Run().

int revt::Header::GetRunNumber ( ) const
inline
utl::TimeStamp revt::Header::GetTime ( ) const
inline
void revt::Header::SetEventVersion ( const int  ver)
inline
void revt::Header::SetFileId ( const int  id)
inline
void revt::Header::SetId ( const int  id)
inline
void revt::Header::SetNumberOfStations ( const int  nstat)
inline
void revt::Header::SetRunNumber ( const int  run)
inline
void revt::Header::SetTime ( const utl::TimeStamp time)
inline

Friends And Related Function Documentation

friend class REvent
friend

Definition at line 47 of file REvent/Header.h.

Referenced by io::IoAugerEventFile::Read().

friend class utl::InitializedLameShadowPtr< Header >
friend

Definition at line 49 of file REvent/Header.h.

friend class utl::LameShadowPtr< Header >
friend

Definition at line 48 of file REvent/Header.h.

Member Data Documentation

int revt::Header::fEventVersion = 0
private

Definition at line 45 of file REvent/Header.h.

Referenced by GetEventVersion(), and SetEventVersion().

int revt::Header::fFileId = 0
private

Definition at line 43 of file REvent/Header.h.

Referenced by GetFileId(), and SetFileId().

int revt::Header::fId = 0
private

Definition at line 39 of file REvent/Header.h.

Referenced by GetId(), and SetId().

int revt::Header::fNumberofStations = 0
private

Definition at line 44 of file REvent/Header.h.

Referenced by GetNumberOfStations(), and SetNumberOfStations().

int revt::Header::fRunNumber = 0
private

Definition at line 41 of file REvent/Header.h.

Referenced by GetRunNumber(), and SetRunNumber().

utl::TimeStamp revt::Header::fTime
private

Definition at line 40 of file REvent/Header.h.

Referenced by GetTime(), and SetTime().


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

, generated on Tue Sep 26 2023.