HepMC event record
MyRunClass.h
1 #ifndef MYRUNCLASS_H
2 #define MYRUNCLASS_H
3 
4 #include "HepMC/GenRunInfo.h"
5 
6 /** @class MyRunClass
7  * @brief Sample class for root I/O test
8  */
9 class MyRunClass {
10 public:
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 
27 private:
28  int someint; ///< Test int
29  HepMC::GenRunInfo* run; ///< Test run info
30 };
31 
32 #endif
int someint
Test int.
Definition: MyRunClass.h:28
MyRunClass()
Default constructor.
Definition: MyRunClass.cc:3
Stores run-related information.
HepMC::GenRunInfo * run
Test run info.
Definition: MyRunClass.h:29
Sample class for root I/O test.
Definition: MyRunClass.h:9
HepMC::GenRunInfo * GetRunInfo()
Get HepMC event.
Definition: MyRunClass.cc:10
void SetInt(int)
Set someint.
Definition: MyRunClass.cc:15
int GetInt()
Get someint.
Definition: MyRunClass.cc:20
void SetRunInfo(HepMC::GenRunInfo *)
Set HepMC event.
Definition: MyRunClass.cc:5