RawDaqHeader Class Reference

#include <RawDaqHeader.h>

Inheritance diagram for RawDaqHeader:

RawHeader RecMinosHdr RawDaqSnarlHeader List of all members.

Public Member Functions

 RawDaqHeader ()
 RawDaqHeader (const VldContext &vldc, Int_t run, Short_t subrun, Short_t runtype, Int_t timeframe)
virtual ~RawDaqHeader ()
Int_t GetRun () const
Short_t GetSubRun () const
Short_t GetRunType () const
Int_t GetTimeFrameNum () const
virtual std::ostream & FormatToOStream (std::ostream &os, Option_t *option="") const

Protected Attributes

Int_t fRun
Short_t fSubRun
Short_t fRunType
Int_t fTimeFrame

Detailed Description

Definition at line 18 of file RawDaqHeader.h.


Constructor & Destructor Documentation

RawDaqHeader::RawDaqHeader (  ) 

Definition at line 21 of file RawDaqHeader.cxx.

00021                              :
00022     RawHeader(), fRun(-1), fSubRun(-1), fRunType(-1), fTimeFrame(-1)
00023 {
00024    // Default constructor
00025 }

RawDaqHeader::RawDaqHeader ( const VldContext vldc,
Int_t  run,
Short_t  subrun,
Short_t  runtype,
Int_t  timeframe 
)

Definition at line 28 of file RawDaqHeader.cxx.

00029                                                                              :
00030    RawHeader(vldc), fRun(run), fSubRun(subrun), fRunType(runtype),
00031    fTimeFrame(timeframe)
00032 {
00033    
00034 }

virtual RawDaqHeader::~RawDaqHeader (  )  [inline, virtual]

Definition at line 25 of file RawDaqHeader.h.

00025 { ; }


Member Function Documentation

std::ostream & RawDaqHeader::FormatToOStream ( std::ostream &  os,
Option_t *  option = "" 
) const [virtual]

Reimplemented from RawHeader.

Reimplemented in RawDaqSnarlHeader.

Definition at line 37 of file RawDaqHeader.cxx.

References RawHeader::FormatToOStream(), GetRun(), GetRunType(), GetSubRun(), and GetTimeFrameNum().

Referenced by RawDaqSnarlHeader::FormatToOStream().

00039 {
00040    RawHeader::FormatToOStream(os,option);
00041    os << endl
00042       << " Run " << GetRun()
00043       << " SubRun " << GetSubRun()
00044       << " RunType " << GetRunType()
00045       << " TimeFrame " << GetTimeFrameNum();
00046    return os;
00047 }

Int_t RawDaqHeader::GetRun ( void   )  const [inline]

Definition at line 27 of file RawDaqHeader.h.

References fRun.

Referenced by RunSummary::Ana(), RunFileModule::Ana(), RecoTreeModule::Ana(), RateSummary::Ana(), PrintStat::Ana(), NtpMaker::Ana(), MergeEvent::Ana(), LIStreamHunter::Ana(), FitTrackMSListModule::Ana(), FiltTriggerPrescale::Ana(), FiltSGateModule::Ana(), FiltMBSpillModule::Ana(), FilterRunType::Ana(), FarmListModule::Ana(), FarDetStripListModule::Ana(), FarDetSliceListModule::Ana(), FarDetShieldPlankListModule::Ana(), FarDetRawDigitDump::Ana(), DemoSnarlList::Ana(), Cutter::Ana(), CDTrackerModule::Ana(), CDAnaModule::Ana(), AtNuTreeModule::Ana(), AtNuDisplayModule::Ana(), AltDeMuxDisplay::Ana(), RotoObjectifier::BuildDaqHeaderBlock(), RotoObjectifier::BuildSnarlHeaderBlock(), cfgtest(), RotoServer::ChooseStreamName(), PEGainModule::DoMeanSigmaFromData(), PEGainModule::DoMeanSigmaFromRawSums(), PEGainModule::DoMeanSigmaFromSums(), DbuDaqFileModule::ExtractRunAndFile(), FormatToOStream(), RecordSetupModule::Get(), NtpStModule::Get(), DigitListModule::Get(), Blinder::GetInfo(), LISummaryModule::GetPulserBlocks(), PEGainModule::MakeDebugTree(), PEGainModule::MakeHistosFromData(), DQHeader::Process(), FillNearRunQuality::ProcessHeader(), FillFarRunQuality::ProcessHeader(), FillBadChannelDB::ProcessHeader(), FarDetDataQualityModule::ProcessHeader(), RotoClientModule::Put(), IoInputModule::ReadHeader(), TrackCamListModule::Reco(), PulserFromRawModule::Reco(), PulserDBModule::Reco(), NtpSRModule::Reco(), NtpMRModule::Reco(), NtpFitSAModule::Reco(), NtpEMModule::Reco(), NtpCluster3DModule::Reco(), LISummaryModule::Reco(), FitTrackCamListModule::Reco(), DemuxFast::Reco(), DemoRecordModule::Reco(), AutoPIDMaker::Reco(), AtmosShowerListModule::Reco(), UtilRSM::RunType(), and sepruns().

00027 { return fRun; }

Short_t RawDaqHeader::GetRunType (  )  const [inline]

Definition at line 29 of file RawDaqHeader.h.

References fRunType.

Referenced by RecoTreeModule::Ana(), NtpMaker::Ana(), LIStreamHunter::Ana(), FilterRunType::Ana(), AtNuTreeModule::Ana(), RotoObjectifier::BuildDaqHeaderBlock(), RotoObjectifier::BuildSnarlHeaderBlock(), cfgtest(), DbuDaqFileModule::ExtractRunAndFile(), FormatToOStream(), NtpStModule::Get(), LISummaryModule::GetPulserBlocks(), DQHeader::Process(), FillNearRunQuality::ProcessHeader(), FillFarRunQuality::ProcessHeader(), FillBadChannelDB::ProcessHeader(), NtpSRModule::Reco(), NtpMRModule::Reco(), NtpFitSAModule::Reco(), NtpEMModule::Reco(), NtpCluster3DModule::Reco(), LISummaryModule::Reco(), DemoRecordModule::Reco(), DemoCandNtpModule::Reco(), UtilRSM::RunType(), and sepruns().

00029 { return fRunType; }

Short_t RawDaqHeader::GetSubRun (  )  const [inline]

Definition at line 28 of file RawDaqHeader.h.

References fSubRun.

Referenced by RunSummary::Ana(), RunFileModule::Ana(), RecoTreeModule::Ana(), RateSummary::Ana(), NtpMaker::Ana(), LIStreamHunter::Ana(), FiltTriggerPrescale::Ana(), FiltSGateModule::Ana(), FilterRunType::Ana(), FarmListModule::Ana(), CDTrackerModule::Ana(), CDAnaModule::Ana(), AtNuTreeModule::Ana(), RotoObjectifier::BuildDaqHeaderBlock(), RotoObjectifier::BuildSnarlHeaderBlock(), cfgtest(), RotoServer::ChooseStreamName(), DbuDaqFileModule::ExtractRunAndFile(), FormatToOStream(), UberModule::Get(), NtpStModule::Get(), LISummaryModule::GetPulserBlocks(), DQHeader::Process(), FillNearRunQuality::ProcessHeader(), FillFarRunQuality::ProcessHeader(), FillBadChannelDB::ProcessHeader(), FarDetDataQualityModule::ProcessHeader(), RotoClientModule::Put(), PulserDBModule::Reco(), NtpSRModule::Reco(), NtpMRModule::Reco(), NtpFitSAModule::Reco(), NtpEMModule::Reco(), NtpCluster3DModule::Reco(), LISummaryModule::Reco(), DemoRecordModule::Reco(), DemoCandNtpModule::Reco(), UtilRSM::RunType(), and sepruns().

00028 { return fSubRun; }

Int_t RawDaqHeader::GetTimeFrameNum (  )  const [inline]

Definition at line 30 of file RawDaqHeader.h.

References fTimeFrame.

Referenced by RecoTreeModule::Ana(), NtpMaker::Ana(), FiltSGateModule::Ana(), FarDetStripListModule::Ana(), FarDetSliceListModule::Ana(), FarDetShieldPlankListModule::Ana(), FarDetRawDigitDump::Ana(), AtNuTreeModule::Ana(), RotoObjectifier::BuildSnarlHeaderBlock(), DbuDaqFileModule::ExtractRunAndFile(), FormatToOStream(), NtpStModule::Get(), DQHeader::Process(), FillNearRunQuality::ProcessHeader(), FillFarRunQuality::ProcessHeader(), FillBadChannelDB::ProcessHeader(), FarDetDataQualityModule::ProcessHeader(), NtpSRModule::Reco(), NtpMRModule::Reco(), NtpFitSAModule::Reco(), NtpEMModule::Reco(), NtpCluster3DModule::Reco(), DemoRecordModule::Reco(), DemoCandNtpModule::Reco(), and AlgCalDetSI::RunAlg().

00030 { return fTimeFrame; }


Member Data Documentation

Int_t RawDaqHeader::fRun [protected]

Definition at line 37 of file RawDaqHeader.h.

Referenced by GetRun().

Short_t RawDaqHeader::fRunType [protected]

Definition at line 39 of file RawDaqHeader.h.

Referenced by GetRunType().

Short_t RawDaqHeader::fSubRun [protected]

Definition at line 38 of file RawDaqHeader.h.

Referenced by GetSubRun().

Int_t RawDaqHeader::fTimeFrame [protected]

Definition at line 40 of file RawDaqHeader.h.

Referenced by GetTimeFrameNum().


The documentation for this class was generated from the following files:
Generated on Fri Oct 10 22:46:23 2014 for loon by  doxygen 1.4.7