BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
L1Strip.h
Go to the documentation of this file.
1#ifndef _L1Strip_h_
2#define _L1Strip_h_
3
4#include "CbmL1Def.h"
5
6struct L1Strip
7{
8 // L1Strip():f(0),n(0){}
10 : f(0)
11 , df(0.0)
12 , n(0)
13 {} // AZ
14 // L1Strip(fscal _f, unsigned short int _n = 0):f(_f),n(_n){}
15 L1Strip(fscal _f, fscal _df = 0.0, unsigned short int _n = 0)
16 : f(_f)
17 , df(_df)
18 , n(_n)
19 {}
20
21 operator fscal() { return f; }
22 fscal errf() { return df; } // AZ
23 // operator fvec() { return fscal(f);}
24
25 // private:
27 fscal df; // AZ
28 unsigned short int n; // number of event
29};
30
31typedef unsigned /*short*/ int TStripI; // strip index type
32
33#endif
unsigned int TStripI
Definition L1Strip.h:31
float fscal
Definition P4_F32vec4.h:232
unsigned short int n
Definition L1Strip.h:28
L1Strip(fscal _f, fscal _df=0.0, unsigned short int _n=0)
Definition L1Strip.h:15
fscal errf()
Definition L1Strip.h:22
fscal f
Definition L1Strip.h:26
L1Strip()
Definition L1Strip.h:9
fscal df
Definition L1Strip.h:27