BmnRoot
Loading...
Searching...
No Matches
BmnVspRaw2Digit.h
Go to the documentation of this file.
1#pragma once
2// C++
3// #include <fstream>
4// #include <iostream>
5// #include <sstream>
6// ROOT
7#include <TClonesArray.h>
8// BmnRoot
9#include "BmnEnums.h"
10#include "BmnEventHeader.h"
11#include "BmnVSPStationSet.h"
12
13using std::map;
14using std::vector;
15
17{
18 public:
19 BmnVspRaw2Digit(Int_t period, Int_t run, TString mapFileName = "", BmnSetup bmnSetup = kBMNSETUP);
20 // BmnVspRaw2Digit(TString mappingFile, TString INLFile, TTree* digiTree = NULL);
21
22 virtual ~BmnVspRaw2Digit() {}
23
24 BmnStatus FillEvent(TClonesArray* adc, TClonesArray* digits, BmnEventHeader* eh = nullptr);
25 // BmnStatus ReadChannelMap(TString mappingFile);
26
27 private:
28 uint32_t fPeriod;
29 uint32_t fRun;
30 BmnSetup fSetup;
31
32 unique_ptr<BmnVSPStationSet> station_set;
33
34 ClassDef(BmnVspRaw2Digit, 1);
35};
BmnStatus
Definition BmnEnums.h:24
BmnSetup
Definition BmnEnums.h:89
@ kBMNSETUP
Definition BmnEnums.h:90
BmnStatus FillEvent(TClonesArray *adc, TClonesArray *digits, BmnEventHeader *eh=nullptr)
BmnVspRaw2Digit(Int_t period, Int_t run, TString mapFileName="", BmnSetup bmnSetup=kBMNSETUP)
virtual ~BmnVspRaw2Digit()
-clang-format