NtpMCJobEnv.h
Go to the documentation of this file.
1 //____________________________________________________________________________
2 /*!
3 
4 \class genie::NtpMCJobEnv
5 
6 \brief Stores a snapshot of your environment in ROOT TFolder along with the
7  output event tree
8 
9 \author Costas Andreopoulos <constantinos.andreopoulos \at cern.ch>
10  University of Liverpool & STFC Rutherford Appleton Laboratory
11 
12 \created September 10, 2006
13 
14 \cpright Copyright (c) 2003-2020, The GENIE Collaboration
15  For the full text of the license visit http://copyright.genie-mc.org
16 */
17 //____________________________________________________________________________
18 
19 #ifndef _NTP_MC_JOB_ENV_H_
20 #define _NTP_MC_JOB_ENV_H_
21 
22 class TFolder;
23 
24 namespace genie {
25 
26 class NtpMCJobEnv {
27 
28 public :
29 
30  NtpMCJobEnv();
31  virtual ~NtpMCJobEnv();
32 
33  TFolder * TakeSnapshot (void);
34  TFolder * GetFolder (void) { return fEnv; }
35 
36 private:
37 
38  TFolder * fEnv;
39 };
40 
41 } // genie namespace
42 
43 #endif // _NTP_MC_JOB_ENV_H_
THE MAIN GENIE PROJECT NAMESPACE
Definition: AlgCmp.h:25
Stores a snapshot of your environment in ROOT TFolder along with the output event tree...
Definition: NtpMCJobEnv.h:26
virtual ~NtpMCJobEnv()
Definition: NtpMCJobEnv.cxx:36
TFolder * GetFolder(void)
Definition: NtpMCJobEnv.h:34
TFolder * TakeSnapshot(void)
Definition: NtpMCJobEnv.cxx:41