NtpSRTimeStatus Class Reference

#include <NtpSRTimeStatus.h>

List of all members.

Public Member Functions

 NtpSRTimeStatus ()
virtual ~NtpSRTimeStatus ()
virtual std::ostream & Print (std::ostream &os) const
virtual void Print (Option_t *option="") const

Public Attributes

Int_t sgate_10mhz
 ND only: Latch time of sgate on 10 MHz Clock.
Int_t sgate_53mhz
 ND only: Latch time of sgate on 53 MHz Clock.
Int_t rollover_53mhz
 ND only: Latch of 53 MHz when it rolled over at end of this second.
Int_t rollover_last_53mhz
 ND only: latch of 53 MHz when it rolled over at the START of this second.
Int_t crate_t0_ns
 ND and FD: crate T0, in nanoseconds.
Int_t timeframe
 Crosscheck: time frame number.

Detailed Description

Definition at line 17 of file NtpSRTimeStatus.h.


Constructor & Destructor Documentation

NtpSRTimeStatus::NtpSRTimeStatus (  )  [inline]

Definition at line 21 of file NtpSRTimeStatus.h.

00021                    : 
00022     sgate_10mhz(-1),
00023     sgate_53mhz(-1),
00024     rollover_53mhz(-1),
00025     rollover_last_53mhz(-1),
00026     crate_t0_ns(-1),
00027     timeframe(-1)
00028     {};

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

Definition at line 30 of file NtpSRTimeStatus.h.

00030 {}


Member Function Documentation

void NtpSRTimeStatus::Print ( Option_t *  option = ""  )  const [virtual]

Definition at line 34 of file NtpSRTimeStatus.cxx.

References Print().

00034                                                         {
00035   //
00036   //  Purpose:  Print detector status in form supported by TObject::Print.
00037   //
00038   //  Arguments: option (not used)
00039   //
00040 
00041   Print(std::cout);
00042   return;
00043 
00044 }

std::ostream & NtpSRTimeStatus::Print ( std::ostream &  os  )  const [virtual]

Definition at line 18 of file NtpSRTimeStatus.cxx.

References crate_t0_ns, rollover_53mhz, rollover_last_53mhz, sgate_10mhz, and sgate_53mhz.

Referenced by Print().

00018                                                        {
00019   //
00020   //  Purpose:  Print detector status on ostream.
00021   //
00022 
00023   os << "NtpSRTimeStatus::Print" << std::endl;
00024   os << "  sgate_10mhz         " << sgate_10mhz         << "Latch time of sgate on 10 MHz Clock" << std::endl;
00025   os << "  sgate_53mhz         " << sgate_53mhz         << "Latch time of sgate on 53 MHz Clock" << std::endl;
00026   os << "  rollover_53mhz      " << rollover_53mhz      << "Latch of 53 MHz when it rolled over at end of this second" << std::endl;
00027   os << "  rollover_last_53mhz " << rollover_last_53mhz << "Latch of 53 MHz when it rolled over at the START of this second" << std::endl;
00028   os << "  crate_t0_ns         " << crate_t0_ns         << "Crate T0, in nanoseconds" << std::endl;
00029   
00030   return os;
00031 
00032 }


Member Data Documentation

ND only: Latch of 53 MHz when it rolled over at end of this second.

Definition at line 43 of file NtpSRTimeStatus.h.

Referenced by NuExtraction::ExtractMinMaxEvtTimes(), NtpTimingNtuple::Fill(), NtpSRModule::FillNtpTimeStatus(), and Print().

ND only: latch of 53 MHz when it rolled over at the START of this second.

Definition at line 44 of file NtpSRTimeStatus.h.

Referenced by NuExtraction::ExtractMinMaxEvtTimes(), NtpTimingNtuple::Fill(), NtpSRModule::FillNtpTimeStatus(), and Print().

ND only: Latch time of sgate on 10 MHz Clock.

Definition at line 41 of file NtpSRTimeStatus.h.

Referenced by NuExtraction::ExtractMinMaxEvtTimes(), NtpTimingNtuple::Fill(), NtpSRModule::FillNtpTimeStatus(), and Print().

ND only: Latch time of sgate on 53 MHz Clock.

Definition at line 42 of file NtpSRTimeStatus.h.

Referenced by NtpTimingFit::AddEvent(), NuExtraction::ExtractMinMaxEvtTimes(), NtpTimingNtuple::Fill(), NtpSRModule::FillNtpTimeStatus(), and Print().

Crosscheck: time frame number.

Definition at line 46 of file NtpSRTimeStatus.h.

Referenced by NtpTimingNtuple::Fill(), and NtpSRModule::FillNtpTimeStatus().


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

Generated on 2 Nov 2017 for loon by  doxygen 1.6.1