31 R3BNeulandCal2Hit(
const char* name =
"R3BNeulandCal2Hit",
const Int_t iVerbose = 0);
34 InitStatus
Init()
override;
35 InitStatus
ReInit()
override;
37 void Exec(Option_t*)
override;
56 Double_t GetUnsaturatedEnergy(
const Int_t qdc,
const Double_t gain,
const Double_t saturation)
const;
65 Bool_t fFirstPlaneHorizontal;
66 Int_t fNumberOfPlanes;
67 Double_t fDistanceToTarget;
68 std::vector<Double_t> fDistancesToFirstPlane;
69 std::vector<Double_t> fAttenuationValues;
70 Double_t fGlobalTimeOffset;
71 Double_t fEnergyCutoff;
74 Double_t WalkCorrection(Double_t);
76 std::map<Int_t, R3BNeulandHitModulePar> fParMap;
78 std::map<Int_t, R3BNeulandCalData*> fHitMap;
80 UInt_t fEventNumber = 0;