HepMC3 event record library
MyRunClass.h
1#ifndef MYRUNCLASS_H
2#define MYRUNCLASS_H
3
4#include "HepMC3/GenRunInfo.h"
5using namespace HepMC3;
6/** @class MyRunClass
7 * @brief Sample class for root I/O test
8 */
9class MyRunClass {
10public:
11
12 /// @brief Default constructor
13 MyRunClass();
14
15 /// @brief Set HepMC event
17
18 /// @brief Get HepMC event
20
21 /// @brief Set someint
22 void SetInt(int);
23
24 /// @brief Get someint
25 int GetInt();
26
27private:
28 int someint; ///< Test int
29 GenRunInfo* run; ///< Test run info
30};
31
32#endif
Definition of class GenRunInfo.
Stores run-related information.
Definition: GenRunInfo.h:33
Sample class for root I/O test.
Definition: MyRunClass.h:9
GenRunInfo * GetRunInfo()
Get HepMC event.
Definition: MyRunClass.cc:10
int GetInt()
Get someint.
Definition: MyRunClass.cc:20
GenRunInfo * run
Test run info.
Definition: MyRunClass.h:29
MyRunClass()
Default constructor.
Definition: MyRunClass.cc:3
int someint
Test int.
Definition: MyRunClass.h:28
void SetInt(int)
Set someint.
Definition: MyRunClass.cc:15
void SetRunInfo(GenRunInfo *)
Set HepMC event.
Definition: MyRunClass.cc:5
HepMC3 main namespace.