KaliVeda
1.13/01
Heavy-Ion Analysis Toolkit
kaliveda.doxygen
KVMultiDet
base
KVCouple.h
Go to the documentation of this file.
1
4
#ifndef __KVCOUPLE_H
5
#define __KVCOUPLE_H
6
7
#include "
Rtypes.h
"
8
#include "
TMath.h
"
9
15
class
KVCouple
{
16
17
protected
:
18
std::vector<Int_t>
tz1
;
19
std::vector<Int_t>
tz2
;
20
Int_t
current_idx
;
21
Int_t
zlim
;
22
Int_t
nbre
;
23
Int_t
zfra
;
24
Int_t
zmax
;
25
Bool_t
init
;
26
27
public
:
28
KVCouple
();
29
30
KVCouple
(
Int_t
zf,
Int_t
zsup);
31
KVCouple
(
Int_t
zf,
Int_t
zsup,
Int_t
div);
32
33
void
ResetVars
()
34
{
35
current_idx
= 0;
36
zlim
= 0;
37
nbre
= 0;
38
zfra
= 0;
39
zmax
= 0;
40
init
=
kFALSE
;
41
}
42
43
virtual
~KVCouple
()
44
{
45
ResetVars
();
46
init
=
kFALSE
;
47
}
48
49
Int_t
GetZ1
(
Int_t
idx)
50
{
51
return
tz1
[idx];
52
}
53
Int_t
GetZ2
(
Int_t
idx)
54
{
55
return
tz2
[idx];
56
}
57
Int_t
GetNbreCouples
()
58
{
59
return
nbre
;
60
}
61
62
63
ClassDef
(
KVCouple
, 1)
//Handle binary decomposition of an integer
64
};
65
66
#endif
Int_t
int Int_t
kFALSE
const Bool_t kFALSE
Bool_t
bool Bool_t
Rtypes.h
ClassDef
#define ClassDef(name, id)
TMath.h
KVCouple
Handles binary decomposition of an integer.
Definition:
KVCouple.h:15
KVCouple::GetNbreCouples
Int_t GetNbreCouples()
Definition:
KVCouple.h:57
KVCouple::nbre
Int_t nbre
Definition:
KVCouple.h:22
KVCouple::tz1
std::vector< Int_t > tz1
Definition:
KVCouple.h:18
KVCouple::current_idx
Int_t current_idx
Definition:
KVCouple.h:20
KVCouple::~KVCouple
virtual ~KVCouple()
Definition:
KVCouple.h:43
KVCouple::zfra
Int_t zfra
Definition:
KVCouple.h:23
KVCouple::zmax
Int_t zmax
Definition:
KVCouple.h:24
KVCouple::init
Bool_t init
Definition:
KVCouple.h:25
KVCouple::GetZ2
Int_t GetZ2(Int_t idx)
Definition:
KVCouple.h:53
KVCouple::KVCouple
KVCouple()
Default constructor.
Definition:
KVCouple.cpp:13
KVCouple::GetZ1
Int_t GetZ1(Int_t idx)
Definition:
KVCouple.h:49
KVCouple::zlim
Int_t zlim
Definition:
KVCouple.h:21
KVCouple::ResetVars
void ResetVars()
Definition:
KVCouple.h:33
KVCouple::tz2
std::vector< Int_t > tz2
Definition:
KVCouple.h:19
Generated on Thu Nov 10 2022 10:53:07 for KaliVeda by
1.9.1