TMuPCCluster Class Reference

Simple format for delivering muPC data. Included are the timestamp and x, y wire numbers. Wire numbers are doubles bc they represent the average wire number in each dimension found from a clustering algorithm. More...

#include <TMuPCCluster.h>

Inheritance diagram for TMuPCCluster:
TObject

List of all members.

Public Member Functions

 TMuPCCluster ()
 This default constructor I believe exists so ROOT can load these from file and is not used explcitly.
 TMuPCCluster (double timestamp, double wire_number_x, double wire_number_y)
void Reset (Option_t *o="")
 Goes to the state the default constructor would set it to. Not generally used.
double GetTimeStamp () const
double GetWireNumberX () const
double GetWireNumberY () const
void SetTimeStamp (double t)
void SetWireNumberX (double wx)
void SetWireNumberY (double wy)

Private Member Functions

 TMuPCCluster (const TMuPCCluster &src)
 Copying is made explicitly private since we do not need it yet.
TMuPCCluster operator= (const TMuPCCluster &rhs)
 Assignment is made explicitly private since we do not need it yet.
 ClassDef (TMuPCCluster, 1)

Private Attributes

double fTimeStamp
 The time, in sample clock ticks, of the hit.
double fWireNumberX
 The (average) wire number hit.
double fWireNumberY

Detailed Description

Simple format for delivering muPC data. Included are the timestamp and x, y wire numbers. Wire numbers are doubles bc they represent the average wire number in each dimension found from a clustering algorithm.

Definition at line 13 of file TMuPCCluster.h.


Constructor & Destructor Documentation

TMuPCCluster::TMuPCCluster (  ) 

This default constructor I believe exists so ROOT can load these from file and is not used explcitly.

TMuPCCluster::TMuPCCluster ( double  timestamp,
double  wire_number_x,
double  wire_number_y 
)

Definition at line 13 of file TMuPCCluster.cpp.

00013                                                                                       :
00014   fTimeStamp(timestamp), fWireNumberX(wire_number_x), fWireNumberY(wire_number_y){
00015 }

TMuPCCluster::TMuPCCluster ( const TMuPCCluster src  )  [private]

Copying is made explicitly private since we do not need it yet.


Member Function Documentation

TMuPCCluster::ClassDef ( TMuPCCluster  ,
 
) [private]
double TMuPCCluster::GetTimeStamp (  )  const [inline]

Definition at line 30 of file TMuPCCluster.h.

References fTimeStamp.

00030 { return fTimeStamp; }

double TMuPCCluster::GetWireNumberX (  )  const [inline]

Definition at line 31 of file TMuPCCluster.h.

References fWireNumberX.

00031 { return fWireNumberX; }

double TMuPCCluster::GetWireNumberY (  )  const [inline]

Definition at line 32 of file TMuPCCluster.h.

References fWireNumberY.

00032 { return fWireNumberY; }

TMuPCCluster TMuPCCluster::operator= ( const TMuPCCluster rhs  )  [private]

Assignment is made explicitly private since we do not need it yet.

void TMuPCCluster::Reset ( Option_t *  o = ""  ) 

Goes to the state the default constructor would set it to. Not generally used.

Definition at line 17 of file TMuPCCluster.cpp.

References fTimeStamp, fWireNumberX, and fWireNumberY.

00018 {
00019   fTimeStamp = 0;
00020   fWireNumberX = 0;
00021   fWireNumberY = 0;
00022 }

void TMuPCCluster::SetTimeStamp ( double  t  )  [inline]

Definition at line 34 of file TMuPCCluster.h.

References fTimeStamp.

00034 {fTimeStamp=t;}

void TMuPCCluster::SetWireNumberX ( double  wx  )  [inline]

Definition at line 35 of file TMuPCCluster.h.

References fWireNumberX.

00035 {fWireNumberX=wx;}

void TMuPCCluster::SetWireNumberY ( double  wy  )  [inline]

Definition at line 36 of file TMuPCCluster.h.

References fWireNumberY.

00036 {fWireNumberY=wy;}


Member Data Documentation

double TMuPCCluster::fTimeStamp [private]

The time, in sample clock ticks, of the hit.

Definition at line 16 of file TMuPCCluster.h.

Referenced by GetTimeStamp(), Reset(), and SetTimeStamp().

double TMuPCCluster::fWireNumberX [private]

The (average) wire number hit.

Definition at line 18 of file TMuPCCluster.h.

Referenced by GetWireNumberX(), Reset(), and SetWireNumberX().

double TMuPCCluster::fWireNumberY [private]

Definition at line 19 of file TMuPCCluster.h.

Referenced by GetWireNumberY(), Reset(), and SetWireNumberY().


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

Generated on 15 Jun 2016 for AlcapDAQ by  doxygen 1.6.1