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.)
virtual ~EFTofHitsCol ()
unsigned int ib_e ()
unsigned int ilayer ()
unsigned int iphi ()
double GetT ()
unsigned int nhit ()
void SetT (double val=0.)

Private Attributes

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


Detailed Description

Definition at line 4 of file EFTofHitsCol.h.


Constructor & Destructor Documentation

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

Definition at line 5 of file EFTofHitsCol.cxx.

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

EFTofHitsCol::~EFTofHitsCol (  )  [virtual]

Definition at line 9 of file EFTofHitsCol.cxx.

00009                            {
00010 }


Member Function Documentation

double EFTofHitsCol::GetT (  )  [inline]

Definition at line 12 of file EFTofHitsCol.h.

References time.

00012 {return time;};

unsigned int EFTofHitsCol::ib_e (  )  [inline]

Definition at line 9 of file EFTofHitsCol.h.

References barrel_ec.

00009 {return barrel_ec;};

unsigned int EFTofHitsCol::ilayer (  )  [inline]

Definition at line 10 of file EFTofHitsCol.h.

References layer.

00010 {return layer;};

unsigned int EFTofHitsCol::iphi (  )  [inline]

Definition at line 11 of file EFTofHitsCol.h.

References phi.

00011 {return phi;};

unsigned int EFTofHitsCol::nhit (  )  [inline]

Definition at line 13 of file EFTofHitsCol.h.

References num.

00013 {return num;};

void EFTofHitsCol::SetT ( double  val = 0.  ) 

Definition at line 12 of file EFTofHitsCol.cxx.

References num, and time.

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]

Definition at line 17 of file EFTofHitsCol.h.

Referenced by ib_e().

unsigned int EFTofHitsCol::layer [private]

Definition at line 18 of file EFTofHitsCol.h.

Referenced by ilayer().

unsigned int EFTofHitsCol::num [private]

Definition at line 21 of file EFTofHitsCol.h.

Referenced by nhit(), and SetT().

unsigned int EFTofHitsCol::phi [private]

Definition at line 19 of file EFTofHitsCol.h.

Referenced by iphi().

double EFTofHitsCol::time [private]

Definition at line 20 of file EFTofHitsCol.h.

Referenced by GetT(), and SetT().


Generated on Tue Nov 29 23:18:37 2016 for BOSS_7.0.2 by  doxygen 1.4.7