14#ifndef R3BNEULANDTSYNCER_H
15#define R3BNEULANDTSYNCER_H
41 void AddBarData(
const Int_t barID,
const Double_t time);
62 std::array<ULong64_t, Neuland::MaxNumberOfPlanes>
HitMask;
63 std::array<Double_t, Neuland::MaxNumberOfBars>
EventData;
64 std::array<Bar, Neuland::MaxNumberOfBars>
Data;
void AddBarData(const Int_t barID, const Double_t time)
std::array< ULong64_t, Neuland::MaxNumberOfPlanes > HitMask
std::array< Double_t, Neuland::MaxNumberOfBars > EventData
std::array< Bar, Neuland::MaxNumberOfBars > Data
void ClearBarData(const Int_t barID)
std::vector< ValueErrorPair > GetTSync(UInt_t nPlanes=Neuland::MaxNumberOfPlanes)
Simulation of NeuLAND Bar/Paddle.
constexpr auto BarsPerPlane
constexpr auto MaxNumberOfPlanes
std::array< ValueErrorPair, BarsPerPlane > TSyncNextPlane
ValueErrorPair TSyncNextBar
std::vector< Double_t > NextBarLog
std::array< TH1F, BarsPerPlane > NextPlane
std::array< std::vector< Double_t >, BarsPerPlane > NextPlaneLog