BOSS 8.0.0
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
6public:
7 EFTofHitsCol( unsigned int ib_e = 0, unsigned int ilayer = 0, unsigned int iphi = 0,
8 double tof = 0. );
9 virtual ~EFTofHitsCol();
10 unsigned int ib_e() { return barrel_ec; };
11 unsigned int ilayer() { return layer; };
12 unsigned int iphi() { return phi; };
13 double GetT() { return time; };
14 unsigned int nhit() { return num; };
15 void SetT( double val = 0. );
16
17private:
18 unsigned int barrel_ec;
19 unsigned int layer;
20 unsigned int phi;
21 double time;
22 unsigned int num;
23};
24typedef std::vector<EFTofHitsCol> VTOF;
25// #include "HltAlgorithms/EFTofHitsCol.icc"
26#endif
Double_t time
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()