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

EFTofHitsCol Class Reference

#include <EFTofHitsCol.h>

List of all members.

Public Member Functions

 EFTofHitsCol (unsigned int ib_e=0, unsigned int ilayer=0, unsigned int iphi=0, double tof=0.)
 EFTofHitsCol (unsigned int ib_e=0, unsigned int ilayer=0, unsigned int iphi=0, double tof=0.)
double GetT ()
double GetT ()
unsigned int ib_e ()
unsigned int ib_e ()
unsigned int ilayer ()
unsigned int ilayer ()
unsigned int iphi ()
unsigned int iphi ()
unsigned int nhit ()
unsigned int nhit ()
void SetT (double val=0.)
void SetT (double val=0.)
virtual ~EFTofHitsCol ()
virtual ~EFTofHitsCol ()

Private Attributes

unsigned int barrel_ec
unsigned int layer
unsigned int num
unsigned int phi
double time


Constructor & Destructor Documentation

EFTofHitsCol::EFTofHitsCol unsigned int  ib_e = 0,
unsigned int  ilayer = 0,
unsigned int  iphi = 0,
double  tof = 0.
 

00005                                                                        :
00006   barrel_ec(iib_e),layer(iilayer),phi(iiphi),time(tof),num(1){
00007 }

EFTofHitsCol::~EFTofHitsCol  )  [virtual]
 

00009                            {
00010 }

EFTofHitsCol::EFTofHitsCol unsigned int  ib_e = 0,
unsigned int  ilayer = 0,
unsigned int  iphi = 0,
double  tof = 0.
 

virtual EFTofHitsCol::~EFTofHitsCol  )  [virtual]
 


Member Function Documentation

double EFTofHitsCol::GetT  )  [inline]
 

00012 {return time;};

double EFTofHitsCol::GetT  )  [inline]
 

00012 {return time;};

unsigned int EFTofHitsCol::ib_e  )  [inline]
 

00009 {return barrel_ec;};

unsigned int EFTofHitsCol::ib_e  )  [inline]
 

00009 {return barrel_ec;};

unsigned int EFTofHitsCol::ilayer  )  [inline]
 

00010 {return layer;};

unsigned int EFTofHitsCol::ilayer  )  [inline]
 

00010 {return layer;};

unsigned int EFTofHitsCol::iphi  )  [inline]
 

00011 {return phi;};

unsigned int EFTofHitsCol::iphi  )  [inline]
 

00011 {return phi;};

unsigned int EFTofHitsCol::nhit  )  [inline]
 

00013 {return num;};

unsigned int EFTofHitsCol::nhit  )  [inline]
 

00013 {return num;};

void EFTofHitsCol::SetT double  val = 0.  ) 
 

void EFTofHitsCol::SetT double  val = 0.  ) 
 

00012                                  {
00013  if(val>0&&val<3000){
00014   time= (time*num+val)/(num+1);
00015   num++;
00016  }      
00017 }


Member Data Documentation

unsigned int EFTofHitsCol::barrel_ec [private]
 

unsigned int EFTofHitsCol::layer [private]
 

unsigned int EFTofHitsCol::num [private]
 

unsigned int EFTofHitsCol::phi [private]
 

double EFTofHitsCol::time [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:00:59 2011 for BOSS6.5.5 by  doxygen 1.3.9.1