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

photrans::PhotonSignal Class Reference

#include <PhotonSignal.h>

List of all members.

Public Member Functions

 PhotonSignal ()
 PhotonSignal (float time, float timerms, int npe)
 ~PhotonSignal ()
void SetTimeMean (float t)
void SetTimeRMS (float t)
void SetNPhoton (int npe)
void SetPlaneCell (int plane, int cell)
void SetTrackId (unsigned short t)
float TimeMean () const
float TimeRMS () const
int NPhoton () const
int Cell () const
int Plane () const
unsigned short TrackId () const

Private Attributes

float fTimeMean
float fTimeRMS
int fNPhoton
int fCell
int fPlane
unsigned short fTrackId


Constructor & Destructor Documentation

PhotonSignal::PhotonSignal  ) 
 

Definition at line 18 of file PhotonSignal.cxx.

00018                            : 
00019   fTimeMean(0.), fTimeRMS(0.), fNPhoton(0), fCell(0), fPlane(0), fTrackId(0)
00020 {
00021 
00022 }

PhotonSignal::PhotonSignal float  time,
float  timerms,
int  npe
 

Definition at line 26 of file PhotonSignal.cxx.

00026                                                              : 
00027   fTimeMean(time), fTimeRMS(timerms), fNPhoton(npe), fCell(0), fPlane(0), fTrackId(0)
00028 { 
00029 
00030 }

PhotonSignal::~PhotonSignal  ) 
 

Definition at line 34 of file PhotonSignal.cxx.

00035 {
00036 
00037 }


Member Function Documentation

int photrans::PhotonSignal::Cell  )  const [inline]
 

Definition at line 33 of file PhotonSignal.h.

00033 { return fCell; }

int photrans::PhotonSignal::NPhoton  )  const [inline]
 

Definition at line 32 of file PhotonSignal.h.

Referenced by photrans::SimpleTransport::Reco().

00032 { return fNPhoton; }

int photrans::PhotonSignal::Plane  )  const [inline]
 

Definition at line 34 of file PhotonSignal.h.

00034 { return fPlane; }

void photrans::PhotonSignal::SetNPhoton int  npe  )  [inline]
 

Definition at line 25 of file PhotonSignal.h.

00025 { fNPhoton = npe; }

void photrans::PhotonSignal::SetPlaneCell int  plane,
int  cell
[inline]
 

Definition at line 26 of file PhotonSignal.h.

Referenced by photrans::SimpleTransport::Reco().

00026 { fCell = cell; fPlane = plane;}

void photrans::PhotonSignal::SetTimeMean float  t  )  [inline]
 

Definition at line 23 of file PhotonSignal.h.

00023 { fTimeMean = t; }

void photrans::PhotonSignal::SetTimeRMS float  t  )  [inline]
 

Definition at line 24 of file PhotonSignal.h.

00024 { fTimeRMS = t; }

void photrans::PhotonSignal::SetTrackId unsigned short  t  )  [inline]
 

Definition at line 27 of file PhotonSignal.h.

Referenced by photrans::SimpleTransport::Reco().

00027 { fTrackId = t; }

float photrans::PhotonSignal::TimeMean  )  const [inline]
 

Definition at line 30 of file PhotonSignal.h.

00030 { return fTimeMean; }

float photrans::PhotonSignal::TimeRMS  )  const [inline]
 

Definition at line 31 of file PhotonSignal.h.

00031 { return fTimeRMS; }

unsigned short photrans::PhotonSignal::TrackId  )  const [inline]
 

Definition at line 35 of file PhotonSignal.h.

00035 { return fTrackId; }


Member Data Documentation

int photrans::PhotonSignal::fCell [private]
 

Definition at line 41 of file PhotonSignal.h.

int photrans::PhotonSignal::fNPhoton [private]
 

Definition at line 40 of file PhotonSignal.h.

int photrans::PhotonSignal::fPlane [private]
 

Definition at line 42 of file PhotonSignal.h.

float photrans::PhotonSignal::fTimeMean [private]
 

Definition at line 38 of file PhotonSignal.h.

float photrans::PhotonSignal::fTimeRMS [private]
 

Definition at line 39 of file PhotonSignal.h.

unsigned short photrans::PhotonSignal::fTrackId [private]
 

Definition at line 43 of file PhotonSignal.h.


The documentation for this class was generated from the following files:
Generated on Wed Oct 15 02:35:32 2008 for NOvA Offline by  doxygen 1.3.9.1