BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
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
20struct BmnMwpcMapping
21{
25};
26
28{
29 private:
30 TString fMapFileName;
31 ifstream fMapFile;
32
33 vector<BmnMwpcMapping> fMap;
34
35 public:
38 virtual ~BmnMwpcRaw2Digit() {}
39
40 void SetMapFileName(TString name) { fMapFileName = name; };
42
44};
45
46#endif /* BMNMWPCRAW2DIGIT_H */
unsigned int UInt_t
short Short_t
#define ClassDef(name, id)
void SetMapFileName(TString name)
void FillEvent(TClonesArray *hrb, TClonesArray *mwpc)
BmnMwpcRaw2Digit(TString mapName)
virtual ~BmnMwpcRaw2Digit()
vector< BmnMwpcMapping > fMap
Define enumerations used in tracking.