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