BOSS 7.1.2
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
unsigned int iphi()
unsigned int ilayer()
void SetT(double val=0.)
double GetT()
virtual ~EFTofHitsCol()
EFTofHitsCol(unsigned int ib_e=0, unsigned int ilayer=0, unsigned int iphi=0, double tof=0.)
unsigned int nhit()
unsigned int ib_e()
Definition EFTofHitsCol.h:9