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>
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,
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
17
private
:
18
unsigned
int
barrel_ec;
19
unsigned
int
layer;
20
unsigned
int
phi;
21
double
time
;
22
unsigned
int
num
;
23
};
24
typedef
std::vector<EFTofHitsCol>
VTOF
;
25
// #include "HltAlgorithms/EFTofHitsCol.icc"
26
#endif
num
int num[96]
Definition
BesEvtGen/phokhara/PHOKHARA/ranlxd.c:331
time
Double_t time
Definition
DataBase/tau_mode.c:7
VTOF
std::vector< EFTofHitsCol > VTOF
Definition
EFTofHitsCol.h:24
EFTofHitsCol::iphi
unsigned int iphi()
Definition
EFTofHitsCol.h:12
EFTofHitsCol::ilayer
unsigned int ilayer()
Definition
EFTofHitsCol.h:11
EFTofHitsCol::SetT
void SetT(double val=0.)
Definition
EFTofHitsCol.cxx:10
EFTofHitsCol::GetT
double GetT()
Definition
EFTofHitsCol.h:13
EFTofHitsCol::~EFTofHitsCol
virtual ~EFTofHitsCol()
Definition
EFTofHitsCol.cxx:8
EFTofHitsCol::EFTofHitsCol
EFTofHitsCol(unsigned int ib_e=0, unsigned int ilayer=0, unsigned int iphi=0, double tof=0.)
Definition
EFTofHitsCol.cxx:4
EFTofHitsCol::nhit
unsigned int nhit()
Definition
EFTofHitsCol.h:14
EFTofHitsCol::ib_e
unsigned int ib_e()
Definition
EFTofHitsCol.h:10
8.0.0
BOSS_Source
EventFilter
HltUtilities
HltAlgorithms
include
HltAlgorithms
EFTofHitsCol.h
Generated by
1.16.1