BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
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
8{
9 public:
12
13 void SetId(UInt_t evId) { id = evId; }
14
15 void IsEmbedded(Bool_t flag) { isEmbedded = flag; }
16
18
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
45
47
49
50 Double_t GetPionP() { return pPion; }
51
53
54 private:
57
61
64
67
70
73
75};
76
77#endif
bool Bool_t
int Int_t
unsigned int UInt_t
double Double_t
#define ClassDef(name, id)
Double_t Z() const
Double_t Y() const
Double_t X() const