BOSS 6.6.4.p03
BESIII Offline Software System
Loading...
Searching...
No Matches
EFTofHitsCol.h
Go to the documentation of this file.
1#ifndef EVENTFILTER_TOFHITSCOL_H
2#define EVENTFILTER_TOFHITSCOL_H 1
3#include <vector>
5 // class collect TOF information with certain character, such as top vs bottom
6 public:
7 EFTofHitsCol(unsigned int ib_e=0,unsigned int ilayer=0,unsigned int iphi=0,double tof=0.);
8 virtual ~EFTofHitsCol();
9 unsigned int ib_e(){return barrel_ec;};
10 unsigned int ilayer(){return layer;};
11 unsigned int iphi(){return phi;};
12 double GetT(){return time;};
13 unsigned int nhit(){return num;};
14 void SetT(double val=0.);
15
16 private:
17 unsigned int barrel_ec;
18 unsigned int layer;
19 unsigned int phi;
20 double time;
21 unsigned int num;
22};
23typedef std::vector<EFTofHitsCol> VTOF;
24//#include "HltAlgorithms/EFTofHitsCol.icc"
25#endif
std::vector< EFTofHitsCol > VTOF
Definition: EFTofHitsCol.h:23
unsigned int iphi()
Definition: EFTofHitsCol.h:11
unsigned int ilayer()
Definition: EFTofHitsCol.h:10
void SetT(double val=0.)
double GetT()
Definition: EFTofHitsCol.h:12
virtual ~EFTofHitsCol()
Definition: EFTofHitsCol.cxx:9
unsigned int nhit()
Definition: EFTofHitsCol.h:13
unsigned int ib_e()
Definition: EFTofHitsCol.h:9