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>
4
class
EFTofHitsCol
{
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
};
23
typedef
std::vector<EFTofHitsCol>
VTOF
;
24
//#include "HltAlgorithms/EFTofHitsCol.icc"
25
#endif
VTOF
std::vector< EFTofHitsCol > VTOF
Definition
EFTofHitsCol.h:23
EFTofHitsCol
Definition
EFTofHitsCol.h:4
EFTofHitsCol::iphi
unsigned int iphi()
Definition
EFTofHitsCol.h:11
EFTofHitsCol::ilayer
unsigned int ilayer()
Definition
EFTofHitsCol.h:10
EFTofHitsCol::SetT
void SetT(double val=0.)
Definition
EFTofHitsCol.cxx:12
EFTofHitsCol::GetT
double GetT()
Definition
EFTofHitsCol.h:12
EFTofHitsCol::~EFTofHitsCol
virtual ~EFTofHitsCol()
Definition
EFTofHitsCol.cxx:9
EFTofHitsCol::EFTofHitsCol
EFTofHitsCol(unsigned int ib_e=0, unsigned int ilayer=0, unsigned int iphi=0, double tof=0.)
Definition
EFTofHitsCol.cxx:5
EFTofHitsCol::nhit
unsigned int nhit()
Definition
EFTofHitsCol.h:13
EFTofHitsCol::ib_e
unsigned int ib_e()
Definition
EFTofHitsCol.h:9
7.1.2
EventFilter
HltUtilities
HltAlgorithms
HltAlgorithms-01-04-00
HltAlgorithms
EFTofHitsCol.h
Generated by
1.12.0