BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnZdcAnalyzer.h
Go to the documentation of this file.
1/*
2 * File: BmnZdcAnalyzer.h
3 * Author: pnaleks
4 *
5 * Created on 5 июня 2020 г., 18:58
6 */
7
8#ifndef BMNZDCANALYZER_H
9#define BMNZDCANALYZER_H
10
11#include "BmnZDCEventData.h"
12
13#include <FairTask.h>
14#include <TClonesArray.h>
15
17{
18 public:
20 virtual ~BmnZdcAnalyzer();
21
22 virtual InitStatus Init();
23 virtual void Exec(Option_t* opt);
24 virtual void Finish();
25
26 ///
27 /// Set array of module coeffs for each channel to be used in
28 /// BmnZDCEventData::Set
29 ///
30 /// \param array - coeffs, indices from 1 to 104, index 0 is not used
31 ///
32 void SetModuleScale(Float_t* array) { fModuleScale = array; }
33 ///
34 /// Set array of module thresholds for each channel to be used in
35 /// BmnZDCEventData::Set
36 ///
37 /// \param array - thresholds, indices from 1 to 104, index 0 is not used
38 ///
40
41 private:
44
47
49};
50
51#endif /* BMNZDCANALYZER_H */
float Float_t
const char Option_t
#define ClassDef(name, id)
void SetModuleScale(Float_t *array)
Set array of module coeffs for each channel to be used in BmnZDCEventData::Set.
BmnZDCEventData * fBmnZDCEventData
Float_t * fModuleThreshold
void SetModuleThreshold(Float_t *array)
Set array of module thresholds for each channel to be used in BmnZDCEventData::Set.
TClonesArray * fArrayOfZdcDigits
Float_t * fModuleScale
virtual void Finish()
virtual InitStatus Init()
virtual ~BmnZdcAnalyzer()
virtual void Exec(Option_t *opt)