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
13
using
std::map;
14
using
std::vector;
15
16
class
BmnVspRaw2Digit
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
BmnStatus
Definition
BmnEnums.h:24
BmnSetup
BmnSetup
Definition
BmnEnums.h:89
kBMNSETUP
@ kBMNSETUP
Definition
BmnEnums.h:90
BmnEventHeader
Definition
BmnEventHeader.h:24
BmnVspRaw2Digit
Definition
BmnVspRaw2Digit.h:17
BmnVspRaw2Digit::FillEvent
BmnStatus FillEvent(TClonesArray *adc, TClonesArray *digits, BmnEventHeader *eh=nullptr)
Definition
BmnVspRaw2Digit.cxx:18
BmnVspRaw2Digit::BmnVspRaw2Digit
BmnVspRaw2Digit(Int_t period, Int_t run, TString mapFileName="", BmnSetup bmnSetup=kBMNSETUP)
BmnVspRaw2Digit::~BmnVspRaw2Digit
virtual ~BmnVspRaw2Digit()
Definition
BmnVspRaw2Digit.h:22
run
-clang-format
decoder
BmnVspRaw2Digit.h
Generated on Fri May 15 2026 10:40:55 for BmnRoot by
1.9.8