Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

NtpSRTrackTime Class Reference

#include <NtpSRTrackTime.h>

List of all members.

Public Member Functions

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

Public Attributes

UShort_t ndigit
Float_t chi2
Double_t u0
Double_t u1
Double_t v0
Double_t v1
Float_t cdtds
Float_t du
Float_t dv
Double_t dtds
Double_t t0
Double_t forwardRMS
Int_t forwardNDOF
Double_t backwardRMS
Int_t backwardNDOF


Constructor & Destructor Documentation

NtpSRTrackTime::NtpSRTrackTime  )  [inline]
 

Definition at line 23 of file NtpSRTrackTime.h.

References backwardNDOF, backwardRMS, cdtds, chi2, dtds, du, dv, forwardNDOF, forwardRMS, ndigit, t0, u0, u1, v0, and v1.

00023                   : ndigit(0),chi2(0),u0(0),u1(0),v0(0),v1(0),cdtds(0),du(0),
00024                     dv(0),dtds(0),t0(0), forwardRMS(0), forwardNDOF(0), backwardRMS(0), backwardNDOF(0) {}

virtual NtpSRTrackTime::~NtpSRTrackTime  )  [inline, virtual]
 

Definition at line 25 of file NtpSRTrackTime.h.

00025 {}


Member Function Documentation

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

Definition at line 39 of file NtpSRTrackTime.cxx.

References Print().

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

std::ostream & NtpSRTrackTime::Print std::ostream &  os  )  const [virtual]
 

Definition at line 21 of file NtpSRTrackTime.cxx.

References cdtds, chi2, dtds, du, dv, ndigit, t0, u0, u1, v0, and v1.

Referenced by Print().

00021                                                       {
00022   //
00023   //  Purpose:  Print track timing data on ostream.
00024   //
00025 
00026   os << "NtpSRTrackTime: ndigit " << ndigit << " chi2 " << chi2 << endl
00027      << " <t>u(E,W)(nsec)(" << u0/Munits::nanosecond << "," 
00028                            << u1/Munits::nanosecond << ")" 
00029      << " <t>v(E,W)(nsec)(" << v0/Munits::nanosecond << "," 
00030                             << v1/Munits::nanosecond << ")" << endl
00031      << " 1/beta " << cdtds << " dtds(nsec/m) " << dtds/Munits::nanosecond
00032      << " t0(nsec) " << t0/Munits::nanosecond 
00033      << " d(u,v)(m)(" << du << "," << dv << ")" 
00034      << endl;
00035    return os;
00036 
00037 }


Member Data Documentation

Int_t NtpSRTrackTime::backwardNDOF
 

Definition at line 56 of file NtpSRTrackTime.h.

Referenced by NtpSRModule::FillNtpTrackTime(), MadAbID::MakeRecoVariables(), and NtpSRTrackTime().

Double_t NtpSRTrackTime::backwardRMS
 

Definition at line 55 of file NtpSRTrackTime.h.

Referenced by NtpSRModule::FillNtpTrackTime(), ANtpInfoObjectFiller::FillTrackInformation(), MadAbID::MakeRecoVariables(), and NtpSRTrackTime().

Float_t NtpSRTrackTime::cdtds
 

Definition at line 46 of file NtpSRTrackTime.h.

Referenced by UberModuleLite::FillNtpTrackTime(), UberModule::FillNtpTrackTime(), NtpSRModule::FillNtpTrackTime(), CondensedNtpModuleAtm::FillTrackInformation(), NtpSRTrackTime(), and Print().

Float_t NtpSRTrackTime::chi2
 

Definition at line 37 of file NtpSRTrackTime.h.

Referenced by UberModuleLite::FillNtpTrackTime(), UberModule::FillNtpTrackTime(), NtpSRModule::FillNtpTrackTime(), NtpSRTrackTime(), and Print().

Double_t NtpSRTrackTime::dtds
 

Definition at line 51 of file NtpSRTrackTime.h.

Referenced by UberModuleLite::FillNtpTrackTime(), UberModule::FillNtpTrackTime(), NtpSRModule::FillNtpTrackTime(), NtpSRTrackTime(), and Print().

Float_t NtpSRTrackTime::du
 

Definition at line 49 of file NtpSRTrackTime.h.

Referenced by UberModuleLite::FillNtpTrackTime(), UberModule::FillNtpTrackTime(), NtpSRModule::FillNtpTrackTime(), NtpSRTrackTime(), and Print().

Float_t NtpSRTrackTime::dv
 

Definition at line 50 of file NtpSRTrackTime.h.

Referenced by UberModuleLite::FillNtpTrackTime(), UberModule::FillNtpTrackTime(), NtpSRModule::FillNtpTrackTime(), NtpSRTrackTime(), and Print().

Int_t NtpSRTrackTime::forwardNDOF
 

Definition at line 54 of file NtpSRTrackTime.h.

Referenced by NtpSRModule::FillNtpTrackTime(), MadAbID::MakeRecoVariables(), and NtpSRTrackTime().

Double_t NtpSRTrackTime::forwardRMS
 

Definition at line 53 of file NtpSRTrackTime.h.

Referenced by NtpSRModule::FillNtpTrackTime(), ANtpInfoObjectFiller::FillTrackInformation(), MadAbID::MakeRecoVariables(), and NtpSRTrackTime().

UShort_t NtpSRTrackTime::ndigit
 

Definition at line 36 of file NtpSRTrackTime.h.

Referenced by UberModuleLite::FillNtpTrackTime(), UberModule::FillNtpTrackTime(), NtpSRModule::FillNtpTrackTime(), NtpSRTrackTime(), and Print().

Double_t NtpSRTrackTime::t0
 

Definition at line 52 of file NtpSRTrackTime.h.

Referenced by UberModuleLite::FillNtpTrackTime(), UberModule::FillNtpTrackTime(), NtpSRModule::FillNtpTrackTime(), NtpSRTrackTime(), and Print().

Double_t NtpSRTrackTime::u0
 

Definition at line 40 of file NtpSRTrackTime.h.

Referenced by UberModuleLite::FillNtpTrackTime(), UberModule::FillNtpTrackTime(), NtpSRModule::FillNtpTrackTime(), NtpSRTrackTime(), and Print().

Double_t NtpSRTrackTime::u1
 

Definition at line 41 of file NtpSRTrackTime.h.

Referenced by UberModuleLite::FillNtpTrackTime(), UberModule::FillNtpTrackTime(), NtpSRModule::FillNtpTrackTime(), NtpSRTrackTime(), and Print().

Double_t NtpSRTrackTime::v0
 

Definition at line 42 of file NtpSRTrackTime.h.

Referenced by UberModuleLite::FillNtpTrackTime(), UberModule::FillNtpTrackTime(), NtpSRModule::FillNtpTrackTime(), NtpSRTrackTime(), and Print().

Double_t NtpSRTrackTime::v1
 

Definition at line 43 of file NtpSRTrackTime.h.

Referenced by UberModuleLite::FillNtpTrackTime(), UberModule::FillNtpTrackTime(), NtpSRModule::FillNtpTrackTime(), NtpSRTrackTime(), and Print().


The documentation for this class was generated from the following files:
Generated on Mon Feb 15 11:09:43 2010 for loon by  doxygen 1.3.9.1