BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnZdcDigitizer.h
Go to the documentation of this file.
1/*
2 * File: BmnZdcDigitizer.h
3 * Author: Petr Alekseev
4 *
5 * Created on 29.05.2020, 18:00
6 */
7
8#ifndef BMNZDCDIGITIZER_H
9#define BMNZDCDIGITIZER_H
10
11#include "BmnZDCDigit.h"
12
13#include <FairTask.h>
14#include <TClonesArray.h>
15#include <fstream>
16#include <iostream>
17
19{
20 public:
22 virtual ~BmnZdcDigitizer();
23
24 void LoadMap(const char* fileName);
25
26 void SetScale(Double_t val) { fScale = val; }
28 void SetThreshold(Double_t small, Double_t lagre)
29 {
30 fSmallModThreshold = small;
31 fLargeModThreshold = lagre;
32 }
33
34 virtual InitStatus Init();
35 virtual void Exec(Option_t* opt);
36
37 private:
39
42
46
48};
49
50#endif /* BMNZDCDIGITIZER_H */
double Double_t
const char Option_t
#define ClassDef(name, id)
virtual InitStatus Init()
TClonesArray * fArrayOfZdcDigits
void SetScale(Double_t val)
BmnZDCDigit fModules[106]
virtual void Exec(Option_t *opt)
TClonesArray * fArrayOfZdcPoints
Double_t fLargeModThreshold
virtual ~BmnZdcDigitizer()
Double_t fSmallModThreshold
void LoadMap(const char *fileName)
void SetThreshold(Double_t small, Double_t lagre)
void SetThreshold(Double_t val)