BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnMwpcRaw2Digit.h
Go to the documentation of this file.
1
2
#ifndef BMNMWPCRAW2DIGIT_H
3
#define BMNMWPCRAW2DIGIT_H
4
5
#include "
BmnEnums.h
"
6
#include "
BmnHRBDigit.h
"
7
#include "
BmnMwpcDigit.h
"
8
#include "
BmnSyncDigit.h
"
9
#include "
Riostream.h
"
10
#include "
TClonesArray.h
"
11
#include "
TString.h
"
12
13
#include <bitset>
14
#include <cstdlib>
15
#include <iostream>
16
#include <map>
17
18
#define N_WIRES_MWPC 96
19
20
struct
BmnMwpcMapping
21
{
22
UInt_t
serial
;
23
Short_t
station
;
24
Short_t
plane
;
25
};
26
27
class
BmnMwpcRaw2Digit
28
{
29
private
:
30
TString
fMapFileName
;
31
ifstream
fMapFile
;
32
33
vector<BmnMwpcMapping>
fMap
;
34
35
public
:
36
BmnMwpcRaw2Digit
(
TString
mapName);
37
BmnMwpcRaw2Digit
() {}
38
virtual
~BmnMwpcRaw2Digit
() {}
39
40
void
SetMapFileName
(
TString
name) {
fMapFileName
= name; };
41
void
FillEvent
(
TClonesArray
* hrb,
TClonesArray
* mwpc);
42
43
ClassDef
(
BmnMwpcRaw2Digit
, 1);
44
};
45
46
#endif
/* BMNMWPCRAW2DIGIT_H */
Riostream.h
UInt_t
unsigned int UInt_t
Short_t
short Short_t
ClassDef
#define ClassDef(name, id)
TClonesArray.h
TString.h
BmnMwpcRaw2Digit
Definition
BmnMwpcRaw2Digit.h:28
BmnMwpcRaw2Digit::SetMapFileName
void SetMapFileName(TString name)
Definition
BmnMwpcRaw2Digit.h:40
BmnMwpcRaw2Digit::BmnMwpcRaw2Digit
BmnMwpcRaw2Digit()
Definition
BmnMwpcRaw2Digit.h:37
BmnMwpcRaw2Digit::FillEvent
void FillEvent(TClonesArray *hrb, TClonesArray *mwpc)
BmnMwpcRaw2Digit::BmnMwpcRaw2Digit
BmnMwpcRaw2Digit(TString mapName)
BmnMwpcRaw2Digit::~BmnMwpcRaw2Digit
virtual ~BmnMwpcRaw2Digit()
Definition
BmnMwpcRaw2Digit.h:38
BmnMwpcRaw2Digit::fMapFileName
TString fMapFileName
Definition
BmnMwpcRaw2Digit.h:30
BmnMwpcRaw2Digit::fMap
vector< BmnMwpcMapping > fMap
Definition
BmnMwpcRaw2Digit.h:33
BmnMwpcRaw2Digit::fMapFile
ifstream fMapFile
Definition
BmnMwpcRaw2Digit.h:31
TClonesArray
TString
BmnEnums.h
Define enumerations used in tracking.
BmnHRBDigit.h
BmnMwpcDigit.h
BmnSyncDigit.h
BmnMwpcMapping
Definition
BmnMwpcRaw2Digit.h:21
BmnMwpcMapping::serial
UInt_t serial
Definition
BmnMwpcRaw2Digit.h:22
BmnMwpcMapping::station
Short_t station
Definition
BmnMwpcRaw2Digit.h:23
BmnMwpcMapping::plane
Short_t plane
Definition
BmnMwpcRaw2Digit.h:24
install
include
BmnMwpcRaw2Digit.h
Generated on
for BmnRoot by
1.17.0