BmnRoot
26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnLambdaEmbeddingMonitor.h
Go to the documentation of this file.
1
#ifndef BMNEMBMONITOR_H
2
#define BMNEMBMONITOR_H 1
3
4
#include <
TNamed.h
>
5
#include <
TVector3.h
>
6
7
class
BmnLambdaEmbeddingMonitor
:
public
TNamed
8
{
9
public
:
10
BmnLambdaEmbeddingMonitor
();
11
virtual
~BmnLambdaEmbeddingMonitor
();
12
13
void
SetId
(
UInt_t
evId) {
id
= evId; }
14
15
void
IsEmbedded
(
Bool_t
flag) {
isEmbedded
= flag; }
16
17
Bool_t
IsEmbedded
() {
return
isEmbedded
; }
18
19
void
SetStoreVertexEvent
(
TVector3
info)
20
{
21
store
= info.
X
();
22
vertex
= info.
Y
();
23
event
= info.
Z
();
24
}
25
26
void
SetNHitsProton
(
Int_t
nhits) {
nHitsProton
= nhits; }
27
28
void
SetNHitsPion
(
Int_t
nhits) {
nHitsPion
= nhits; }
29
30
void
SetTxProton
(
Double_t
val) {
txProton
= val; }
31
32
void
SetTyProton
(
Double_t
val) {
tyProton
= val; }
33
34
void
SetTxPion
(
Double_t
val) {
txPion
= val; }
35
36
void
SetTyPion
(
Double_t
val) {
tyPion
= val; }
37
38
void
SetProtonP
(
Double_t
val) {
pProton
= val; }
39
40
void
SetPionP
(
Double_t
val) {
pPion
= val; }
41
42
UInt_t
GetEventId
() {
return
id
; }
43
44
Int_t
GetNHitsProton
() {
return
nHitsProton
; }
45
46
Int_t
GetNHitsPion
() {
return
nHitsPion
; }
47
48
Double_t
GetProtonP
() {
return
pProton
; }
49
50
Double_t
GetPionP
() {
return
pPion
; }
51
52
TVector3
GetStoreVertexEvent
() {
return
TVector3
(
store
,
vertex
,
event
); }
53
54
private
:
55
UInt_t
id
;
56
Bool_t
isEmbedded
;
57
58
Int_t
store
;
59
Int_t
vertex
;
60
Int_t
event
;
61
62
Int_t
nHitsProton
;
63
Int_t
nHitsPion
;
64
65
Double_t
pProton
;
66
Double_t
pPion
;
67
68
Double_t
txProton
;
69
Double_t
txPion
;
70
71
Double_t
tyProton
;
72
Double_t
tyPion
;
73
74
ClassDef
(
BmnLambdaEmbeddingMonitor
, 1)
75
};
76
77
#endif
Bool_t
bool Bool_t
Int_t
int Int_t
UInt_t
unsigned int UInt_t
Double_t
double Double_t
ClassDef
#define ClassDef(name, id)
TNamed.h
TVector3.h
BmnLambdaEmbeddingMonitor::SetNHitsProton
void SetNHitsProton(Int_t nhits)
Definition
BmnLambdaEmbeddingMonitor.h:26
BmnLambdaEmbeddingMonitor::nHitsProton
Int_t nHitsProton
Definition
BmnLambdaEmbeddingMonitor.h:62
BmnLambdaEmbeddingMonitor::IsEmbedded
void IsEmbedded(Bool_t flag)
Definition
BmnLambdaEmbeddingMonitor.h:15
BmnLambdaEmbeddingMonitor::SetTyPion
void SetTyPion(Double_t val)
Definition
BmnLambdaEmbeddingMonitor.h:36
BmnLambdaEmbeddingMonitor::pProton
Double_t pProton
Definition
BmnLambdaEmbeddingMonitor.h:65
BmnLambdaEmbeddingMonitor::SetStoreVertexEvent
void SetStoreVertexEvent(TVector3 info)
Definition
BmnLambdaEmbeddingMonitor.h:19
BmnLambdaEmbeddingMonitor::GetEventId
UInt_t GetEventId()
Definition
BmnLambdaEmbeddingMonitor.h:42
BmnLambdaEmbeddingMonitor::SetProtonP
void SetProtonP(Double_t val)
Definition
BmnLambdaEmbeddingMonitor.h:38
BmnLambdaEmbeddingMonitor::txProton
Double_t txProton
Definition
BmnLambdaEmbeddingMonitor.h:68
BmnLambdaEmbeddingMonitor::vertex
Int_t vertex
Definition
BmnLambdaEmbeddingMonitor.h:59
BmnLambdaEmbeddingMonitor::SetTxPion
void SetTxPion(Double_t val)
Definition
BmnLambdaEmbeddingMonitor.h:34
BmnLambdaEmbeddingMonitor::tyProton
Double_t tyProton
Definition
BmnLambdaEmbeddingMonitor.h:71
BmnLambdaEmbeddingMonitor::GetNHitsPion
Int_t GetNHitsPion()
Definition
BmnLambdaEmbeddingMonitor.h:46
BmnLambdaEmbeddingMonitor::SetNHitsPion
void SetNHitsPion(Int_t nhits)
Definition
BmnLambdaEmbeddingMonitor.h:28
BmnLambdaEmbeddingMonitor::GetNHitsProton
Int_t GetNHitsProton()
Definition
BmnLambdaEmbeddingMonitor.h:44
BmnLambdaEmbeddingMonitor::GetStoreVertexEvent
TVector3 GetStoreVertexEvent()
Definition
BmnLambdaEmbeddingMonitor.h:52
BmnLambdaEmbeddingMonitor::txPion
Double_t txPion
Definition
BmnLambdaEmbeddingMonitor.h:69
BmnLambdaEmbeddingMonitor::GetProtonP
Double_t GetProtonP()
Definition
BmnLambdaEmbeddingMonitor.h:48
BmnLambdaEmbeddingMonitor::pPion
Double_t pPion
Definition
BmnLambdaEmbeddingMonitor.h:66
BmnLambdaEmbeddingMonitor::GetPionP
Double_t GetPionP()
Definition
BmnLambdaEmbeddingMonitor.h:50
BmnLambdaEmbeddingMonitor::isEmbedded
Bool_t isEmbedded
Definition
BmnLambdaEmbeddingMonitor.h:56
BmnLambdaEmbeddingMonitor::id
UInt_t id
Definition
BmnLambdaEmbeddingMonitor.h:55
BmnLambdaEmbeddingMonitor::event
Int_t event
Definition
BmnLambdaEmbeddingMonitor.h:60
BmnLambdaEmbeddingMonitor::SetTxProton
void SetTxProton(Double_t val)
Definition
BmnLambdaEmbeddingMonitor.h:30
BmnLambdaEmbeddingMonitor::SetTyProton
void SetTyProton(Double_t val)
Definition
BmnLambdaEmbeddingMonitor.h:32
BmnLambdaEmbeddingMonitor::BmnLambdaEmbeddingMonitor
BmnLambdaEmbeddingMonitor()
Definition
BmnLambdaEmbeddingMonitor.cxx:3
BmnLambdaEmbeddingMonitor::IsEmbedded
Bool_t IsEmbedded()
Definition
BmnLambdaEmbeddingMonitor.h:17
BmnLambdaEmbeddingMonitor::~BmnLambdaEmbeddingMonitor
virtual ~BmnLambdaEmbeddingMonitor()
Definition
BmnLambdaEmbeddingMonitor.cxx:18
BmnLambdaEmbeddingMonitor::nHitsPion
Int_t nHitsPion
Definition
BmnLambdaEmbeddingMonitor.h:63
BmnLambdaEmbeddingMonitor::store
Int_t store
Definition
BmnLambdaEmbeddingMonitor.h:58
BmnLambdaEmbeddingMonitor::tyPion
Double_t tyPion
Definition
BmnLambdaEmbeddingMonitor.h:72
BmnLambdaEmbeddingMonitor::SetPionP
void SetPionP(Double_t val)
Definition
BmnLambdaEmbeddingMonitor.h:40
BmnLambdaEmbeddingMonitor::SetId
void SetId(UInt_t evId)
Definition
BmnLambdaEmbeddingMonitor.h:13
TNamed::TNamed
TNamed()
TVector3
TVector3::Z
Double_t Z() const
TVector3::Y
Double_t Y() const
TVector3::X
Double_t X() const
physics
embedding
BmnLambdaEmbeddingMonitor.h
Generated on
for BmnRoot by
1.17.0