Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

PisaBBCHitv1 Class Reference

Implementation of PisaBBCHit. More...

#include <PisaBBCHitv1.h>

Inheritance diagram for PisaBBCHitv1:

Inheritance graph
[legend]
Collaboration diagram for PisaBBCHitv1:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PisaBBCHitv1 ()
virtual ~PisaBBCHitv1 ()
PisaBBCHitv1clone () const
 Virtual copy constructor.

PisaBBCHitv1create () const
 Virtual default constructor.

void position (double x, double y, double z)
void momentum (double px, double py, double pz)
void len (double length)
void del (double edep)
void etot (double e)
void tof (double t)
double etot () const
double del () const
void pid (int p)
int pid () const
int pmt () const
double x () const
double y () const
double z () const
double px () const
double py () const
double pz () const
double tof () const
double len () const
void identify (std::ostream &os=std::cout) const
 identify Function from PHObject

int isValid () const
 isValid returns non zero if object contains vailid data

void Reset ()
 Clear Event.

int track () const
 The track number of this hit.

void track (int n)
 Set the track number.


Detailed Description

Implementation of PisaBBCHit.

This is the first and sample implementation. Here you could put some more information...

Definition at line 11 of file PisaBBCHitv1.h.


Constructor & Destructor Documentation

PisaBBCHitv1::PisaBBCHitv1  ) 
 

Referenced by clone(), and create().

PisaBBCHitv1::~PisaBBCHitv1  )  [virtual]
 

Definition at line 23 of file PisaBBCHitv1.C.


Member Function Documentation

PisaBBCHitv1* PisaBBCHitv1::clone  )  const [inline, virtual]
 

Virtual copy constructor.

Reimplemented from PHObject.

Definition at line 18 of file PisaBBCHitv1.h.

References PisaBBCHitv1().

PisaBBCHitv1* PisaBBCHitv1::create  )  const [inline, virtual]
 

Virtual default constructor.

Reimplemented from PHObject.

Definition at line 19 of file PisaBBCHitv1.h.

References PisaBBCHitv1().

double PisaBBCHitv1::del  )  const [inline, virtual]
 

Implements PisaBBCHit.

Definition at line 60 of file PisaBBCHitv1.h.

Referenced by identify().

void PisaBBCHitv1::del double  edep  )  [inline, virtual]
 

Implements PisaBBCHit.

Definition at line 40 of file PisaBBCHitv1.h.

double PisaBBCHitv1::etot  )  const [inline, virtual]
 

Implements PisaBBCHit.

Definition at line 55 of file PisaBBCHitv1.h.

Referenced by identify().

void PisaBBCHitv1::etot double  e  )  [inline, virtual]
 

Implements PisaBBCHit.

Definition at line 45 of file PisaBBCHitv1.h.

void PisaBBCHitv1::identify std::ostream &  os = std::cout  )  const [virtual]
 

identify Function from PHObject

Parameters:
os Output Stream

Reimplemented from PHObject.

Definition at line 29 of file PisaBBCHitv1.C.

References del(), etot(), len(), pid(), px(), py(), pz(), tof(), track(), x(), y(), and z().

int PisaBBCHitv1::isValid  )  const [virtual]
 

isValid returns non zero if object contains vailid data

Reimplemented from PHObject.

Definition at line 54 of file PisaBBCHitv1.C.

double PisaBBCHitv1::len  )  const [inline, virtual]
 

Implements PisaBBCHit.

Definition at line 111 of file PisaBBCHitv1.h.

Referenced by identify().

void PisaBBCHitv1::len double  length  )  [inline, virtual]
 

Implements PisaBBCHit.

Definition at line 35 of file PisaBBCHitv1.h.

void PisaBBCHitv1::momentum double  px,
double  py,
double  pz
[inline, virtual]
 

Implements PisaBBCHit.

Definition at line 28 of file PisaBBCHitv1.h.

int PisaBBCHitv1::pid  )  const [inline, virtual]
 

Implements PisaBBCHit.

Definition at line 70 of file PisaBBCHitv1.h.

Referenced by identify().

void PisaBBCHitv1::pid int  p  )  [inline, virtual]
 

Implements PisaBBCHit.

Definition at line 65 of file PisaBBCHitv1.h.

int PisaBBCHitv1::pmt  )  const [inline, virtual]
 

Implements PisaBBCHit.

Definition at line 75 of file PisaBBCHitv1.h.

void PisaBBCHitv1::position double  x,
double  y,
double  z
[inline, virtual]
 

Implements PisaBBCHit.

Definition at line 21 of file PisaBBCHitv1.h.

double PisaBBCHitv1::px  )  const [inline, virtual]
 

Implements PisaBBCHit.

Definition at line 93 of file PisaBBCHitv1.h.

Referenced by identify().

double PisaBBCHitv1::py  )  const [inline, virtual]
 

Implements PisaBBCHit.

Definition at line 97 of file PisaBBCHitv1.h.

Referenced by identify().

double PisaBBCHitv1::pz  )  const [inline, virtual]
 

Implements PisaBBCHit.

Definition at line 101 of file PisaBBCHitv1.h.

Referenced by identify().

void PisaBBCHitv1::Reset  )  [virtual]
 

Clear Event.

Reimplemented from PHObject.

Definition at line 61 of file PisaBBCHitv1.C.

double PisaBBCHitv1::tof  )  const [inline, virtual]
 

Implements PisaBBCHit.

Definition at line 106 of file PisaBBCHitv1.h.

Referenced by identify().

void PisaBBCHitv1::tof double  t  )  [inline, virtual]
 

Implements PisaBBCHit.

Definition at line 50 of file PisaBBCHitv1.h.

void PisaBBCHitv1::track int  n  )  [virtual]
 

Set the track number.

Implements PisaBBCHit.

Definition at line 76 of file PisaBBCHitv1.C.

int PisaBBCHitv1::track  )  const [virtual]
 

The track number of this hit.

Implements PisaBBCHit.

Definition at line 69 of file PisaBBCHitv1.C.

Referenced by identify().

double PisaBBCHitv1::x  )  const [inline, virtual]
 

Implements PisaBBCHit.

Definition at line 80 of file PisaBBCHitv1.h.

Referenced by identify().

double PisaBBCHitv1::y  )  const [inline, virtual]
 

Implements PisaBBCHit.

Definition at line 84 of file PisaBBCHitv1.h.

Referenced by identify().

double PisaBBCHitv1::z  )  const [inline, virtual]
 

Implements PisaBBCHit.

Definition at line 88 of file PisaBBCHitv1.h.

Referenced by identify().


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