Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
FluctuationsAna.h
1
/*
2
* FluctuationsAna.h
3
*
4
* Created on: 05-05-2022
5
* Author: Daniel Wielanek
6
* E-mail: daniel.wielanek@gmail.com
7
* Warsaw University of Technology, Faculty of Physics
8
*/
9
#ifndef HALFLUCTUATIONSANA_H_
10
#define HALFLUCTUATIONSANA_H_
11
12
#include <TH1.h>
13
14
#include "Array.h"
15
#include "HistogramManager.h"
16
#include "TrackAna.h"
17
18
namespace
Hal
{
19
class
FluctuationsAna
:
public
TrackAna
{
20
Array_1<Int_t>
fArray;
21
Int_t fBins;
22
Int_t fTackCollectionsPerEvent;
23
Double_t fMin;
24
Double_t fMax;
25
HistogramManager_2_1D<TH1D>
* fHistograms;
26
27
protected
:
28
virtual
void
CheckCutContainerCollections
();
29
virtual
void
ProcessEvent
();
30
Task::EInitFlag
Init
();
31
32
public
:
33
FluctuationsAna
();
40
void
SetHistogramAxis
(Int_t bins, Double_t min, Double_t max);
48
void
SetHistogramAxis
(Int_t bins);
49
virtual
Package
*
Report
()
const
;
50
virtual
~FluctuationsAna
();
51
ClassDef(
FluctuationsAna
, 1)
52
};
53
}
// namespace Hal
54
55
#endif
/* HALFLUCTUATIONSANA_H_ */
Hal::Array_1
Definition
Array.h:19
Hal::FluctuationsAna
Definition
FluctuationsAna.h:19
Hal::FluctuationsAna::Report
virtual Package * Report() const
Definition
FluctuationsAna.cxx:78
Hal::FluctuationsAna::Init
Task::EInitFlag Init()
Definition
FluctuationsAna.cxx:58
Hal::FluctuationsAna::CheckCutContainerCollections
virtual void CheckCutContainerCollections()
Definition
FluctuationsAna.cxx:29
Hal::FluctuationsAna::ProcessEvent
virtual void ProcessEvent()
Definition
FluctuationsAna.cxx:42
Hal::FluctuationsAna::SetHistogramAxis
void SetHistogramAxis(Int_t bins, Double_t min, Double_t max)
Definition
FluctuationsAna.cxx:66
Hal::HistogramManager_2_1D
Definition
HistogramManager.h:433
Hal::Package
Definition
Package.h:26
Hal::TrackAna
Definition
TrackAna.h:23
Hal
Definition
EventAnaChain.cxx:28
analysis
fluctuations
FluctuationsAna.h
Generated on Wed Oct 23 2024 15:07:51 for Heavy ion Analysis Libriares by
1.12.0