BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnVspRaw2Digit.h
Go to the documentation of this file.
1#ifndef BMNVSPRAW2DIGIT_H
2#define BMNVSPRAW2DIGIT_H
3// C++
4// #include <fstream>
5// #include <iostream>
6// #include <sstream>
7// ROOT
8#include <TClonesArray.h>
9// BmnRoot
10#include "BmnEnums.h"
11#include "BmnEventHeader.h"
12#include "BmnVSPStationSet.h"
13
14using std::map;
15using std::vector;
16
18{
19 public:
20 BmnVspRaw2Digit(Int_t period, Int_t run, TString mapFileName = "", BmnSetup bmnSetup = kBMNSETUP);
21 // BmnVspRaw2Digit(TString mappingFile, TString INLFile, TTree* digiTree = NULL);
22
23 virtual ~BmnVspRaw2Digit() {}
24
26 // BmnStatus ReadChannelMap(TString mappingFile);
27
28 private:
29 uint32_t fPeriod;
30 uint32_t fRun;
31 BmnSetup fSetup;
32
33 unique_ptr<BmnVSPStationSet> station_set;
34
36};
37
38#endif // BMNVSPRAW2DIGIT_H
int Int_t
#define ClassDef(name, id)
BmnStatus
Define status code.
Definition BmnEnums.h:93
@ kBMNSETUP
Definition BmnEnums.h:166
unique_ptr< BmnVSPStationSet > station_set
BmnStatus FillEvent(TClonesArray *adc, TClonesArray *digits, BmnEventHeader *eh=nullptr)
BmnVspRaw2Digit(Int_t period, Int_t run, TString mapFileName="", BmnSetup bmnSetup=kBMNSETUP)
virtual ~BmnVspRaw2Digit()
Define enumerations used in tracking.