NtpSRDmxStatus Class Reference

#include <NtpSRDmxStatus.h>

List of all members.

Public Member Functions

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

Public Attributes

UChar_t ismultimuon
 flag (0 or 1) for multiple muon event
UChar_t nonphysicalfail
 flag (0 or 1) for non-physical solution failure
UChar_t validplanesfail
 flag (0 or 1) for too few valid planes failure
UChar_t vertexplanefail
 flag (0 or 1) for no vertex failure
UShort_t ustrayplanes
 number of planes off dmx best fit (u-view)
UShort_t vstrayplanes
 number of planes off dmx best fit (v-view)
UShort_t uvalidplanes
 number of valid planes used in dmx (u-view)
UShort_t vvalidplanes
 number of valid planes used in dmx (v-view)
Float_t avgtimeoffset
 measure of dmx validity from timing (sec)

Detailed Description

Definition at line 17 of file NtpSRDmxStatus.h.


Constructor & Destructor Documentation

NtpSRDmxStatus::NtpSRDmxStatus (  )  [inline]

Definition at line 21 of file NtpSRDmxStatus.h.

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

Definition at line 24 of file NtpSRDmxStatus.h.

00024 {}


Member Function Documentation

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

Definition at line 38 of file NtpSRDmxStatus.cxx.

References Print().

00038                                                        {
00039   //
00040   //  Purpose:  Print veto shield data in form supported by TObject::Print.
00041   //
00042   //  Arguments: option (not used)
00043   //
00044 
00045   Print(std::cout);
00046   return;
00047 
00048 }

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

Definition at line 18 of file NtpSRDmxStatus.cxx.

References avgtimeoffset, ismultimuon, nonphysicalfail, ustrayplanes, uvalidplanes, validplanesfail, vertexplanefail, vstrayplanes, and vvalidplanes.

Referenced by Print().

00018                                                       {
00019   //
00020   //  Purpose:  Print veto shield data on ostream.
00021   //
00022 
00023   os << "NtpSRDmxStatus::Print" << endl;
00024   os << "Failure flags (multi,nonphysical,validplanes,vertexplane) : ("
00025      << (UShort_t)ismultimuon << "," << (UShort_t)nonphysicalfail << "," 
00026      << (UShort_t)validplanesfail << "," << (UShort_t)vertexplanefail << ")" 
00027      << endl;
00028   os << "Number of stray planes (u,v):(" << ustrayplanes << ","
00029      << vstrayplanes << ")" << endl;
00030   os << "Number of valid planes (u,v):(" << uvalidplanes << ","
00031      << vvalidplanes << ")" << endl;
00032   os << "Avg time offset (sec):" << avgtimeoffset << endl;
00033 
00034   return os;
00035 
00036 }


Member Data Documentation

measure of dmx validity from timing (sec)

Definition at line 49 of file NtpSRDmxStatus.h.

Referenced by NtpSRModule::FillNtpDmxStatus(), and Print().

flag (0 or 1) for multiple muon event

< B. Rebel comments: the non-physical failure marks events where some fraction of planes were demuxed to strips that didn't exist (ie the fit put them at transverse positions of >4.0m or <-4.0m). the valid planes failure means that there were not enough valid planes in a view to demux that view (ie less than 2) and the vertex plane failure means that no vertex could be found for the demuxing to begin.

Definition at line 41 of file NtpSRDmxStatus.h.

Referenced by CondensedNtpModuleAtm::Ana(), NtpSRModule::FillNtpDmxStatus(), and Print().

number of planes off dmx best fit (u-view)

Definition at line 45 of file NtpSRDmxStatus.h.

Referenced by CondensedNtpModuleAtm::Ana(), NtpSRModule::FillNtpDmxStatus(), and Print().

number of valid planes used in dmx (u-view)

Definition at line 47 of file NtpSRDmxStatus.h.

Referenced by CondensedNtpModuleAtm::Ana(), NtpSRModule::FillNtpDmxStatus(), and Print().

number of planes off dmx best fit (v-view)

Definition at line 46 of file NtpSRDmxStatus.h.

Referenced by CondensedNtpModuleAtm::Ana(), NtpSRModule::FillNtpDmxStatus(), and Print().

number of valid planes used in dmx (v-view)

Definition at line 48 of file NtpSRDmxStatus.h.

Referenced by CondensedNtpModuleAtm::Ana(), NtpSRModule::FillNtpDmxStatus(), and Print().


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

Generated on 2 Nov 2017 for loon by  doxygen 1.6.1