BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnFileProp.h
Go to the documentation of this file.
1#ifndef BMNFILEPROP_H
2#define BMNFILEPROP_H
3
4#include <string>
5// ROOT
6#include <TObject.h>
7
8using std::string;
9
10class BmnFileProp : public TObject
11{
12 public:
13 BmnFileProp(uint32_t runId = 0, string runIndex = "", uint32_t eventOrder = 0, uint32_t fileId = 0);
14
15 virtual ~BmnFileProp() = default;
16
17 void SetRunId(uint32_t v) { run_id = v; }
18 void SetRunIndex(string index) { run_index = index; }
19 void SetEventOrder(uint32_t order) { event_order = order; }
20 void SetFileId(uint32_t fid) { file_id = fid; }
21
22 uint32_t GetRunId() const { return run_id; }
23 string GetRunIndex() const { return run_index; }
24 uint32_t GetEventOrder() const { return event_order; }
25 uint32_t GetFileId() const { return file_id; }
26
27 protected:
28 uint32_t run_id;
29 string run_index;
30 uint32_t event_order;
31 uint32_t file_id;
32
34};
35
36#endif // BMNFILEPROP_H
__m128 v
Definition P4_F32vec4.h:1
#define ClassDef(name, id)
uint32_t run_id
Definition BmnFileProp.h:28
uint32_t event_order
Definition BmnFileProp.h:30
uint32_t GetFileId() const
Definition BmnFileProp.h:25
virtual ~BmnFileProp()=default
uint32_t file_id
Definition BmnFileProp.h:31
string GetRunIndex() const
Definition BmnFileProp.h:23
void SetFileId(uint32_t fid)
Definition BmnFileProp.h:20
void SetRunIndex(string index)
Definition BmnFileProp.h:18
string run_index
Definition BmnFileProp.h:29
BmnFileProp(uint32_t runId=0, string runIndex="", uint32_t eventOrder=0, uint32_t fileId=0)
uint32_t GetRunId() const
Definition BmnFileProp.h:22
void SetEventOrder(uint32_t order)
Definition BmnFileProp.h:19
void SetRunId(uint32_t v)
Definition BmnFileProp.h:17
uint32_t GetEventOrder() const
Definition BmnFileProp.h:24