BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
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
16
class
BmnZdcAnalyzer
:
public
FairTask
17
{
18
public
:
19
BmnZdcAnalyzer
();
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
///
39
void
SetModuleThreshold
(
Float_t
* array) {
fModuleThreshold
= array; }
40
41
private
:
42
TClonesArray
*
fArrayOfZdcDigits
;
// input
43
BmnZDCEventData
*
fBmnZDCEventData
;
// output
44
45
Float_t
*
fModuleScale
;
//!
46
Float_t
*
fModuleThreshold
;
//!
47
48
ClassDef
(
BmnZdcAnalyzer
, 1);
49
};
50
51
#endif
/* BMNZDCANALYZER_H */
Float_t
float Float_t
Option_t
const char Option_t
ClassDef
#define ClassDef(name, id)
TClonesArray.h
BmnZDCEventData
Definition
BmnZDCEventData.h:17
BmnZdcAnalyzer
Definition
BmnZdcAnalyzer.h:17
BmnZdcAnalyzer::SetModuleScale
void SetModuleScale(Float_t *array)
Set array of module coeffs for each channel to be used in BmnZDCEventData::Set.
Definition
BmnZdcAnalyzer.h:32
BmnZdcAnalyzer::fBmnZDCEventData
BmnZDCEventData * fBmnZDCEventData
Definition
BmnZdcAnalyzer.h:43
BmnZdcAnalyzer::fModuleThreshold
Float_t * fModuleThreshold
Definition
BmnZdcAnalyzer.h:46
BmnZdcAnalyzer::SetModuleThreshold
void SetModuleThreshold(Float_t *array)
Set array of module thresholds for each channel to be used in BmnZDCEventData::Set.
Definition
BmnZdcAnalyzer.h:39
BmnZdcAnalyzer::fArrayOfZdcDigits
TClonesArray * fArrayOfZdcDigits
Definition
BmnZdcAnalyzer.h:42
BmnZdcAnalyzer::fModuleScale
Float_t * fModuleScale
Definition
BmnZdcAnalyzer.h:45
BmnZdcAnalyzer::Exec
virtual void Exec(Option_t *opt)
BmnZdcAnalyzer::Init
virtual InitStatus Init()
BmnZdcAnalyzer::BmnZdcAnalyzer
BmnZdcAnalyzer()
BmnZdcAnalyzer::~BmnZdcAnalyzer
virtual ~BmnZdcAnalyzer()
BmnZdcAnalyzer::Finish
virtual void Finish()
FairTask
TClonesArray
BmnZDCEventData.h
reconstruction
zdc
BmnZdcAnalyzer.h
Generated on
for BmnRoot by
1.17.0