GENIEGenerator
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Framework
Registry
RegistryItemTypeDef.h
Go to the documentation of this file.
1
//____________________________________________________________________________
2
/*!
3
4
\class genie::RegistryItemTypeDef
5
6
\brief Definition of Registry item types
7
8
\author Costas Andreopoulos <c.andreopoulos \at cern.ch>
9
University of Liverpool
10
11
\created October 20, 2006
12
13
\cpright Copyright (c) 2003-2024, The GENIE Collaboration
14
For the full text of the license visit http://copyright.genie-mc.org
15
*/
16
//____________________________________________________________________________
17
18
#ifndef _REGISTRY_ITEM_TYPE_DEF_H_
19
#define _REGISTRY_ITEM_TYPE_DEF_H_
20
21
#include <map>
22
#include <string>
23
#include <ostream>
24
25
#include <TH1F.h>
26
#include <TH2F.h>
27
#include <TTree.h>
28
29
using
std::pair;
30
using
std::string;
31
using
std::ostream;
32
33
typedef
string
RgKey
;
34
typedef
int
RgInt
;
35
typedef
bool
RgBool
;
36
typedef
double
RgDbl
;
37
typedef
string
RgStr
;
38
typedef
const
char
*
RgCChAr
;
39
typedef
TH1F *
RgH1F
;
40
typedef
TH2F *
RgH2F
;
41
typedef
TTree *
RgTree
;
42
43
class
RgAlg
{
44
public
:
45
RgAlg
();
46
RgAlg
(
string
n,
string
c);
47
~RgAlg
();
48
friend
ostream &
operator <<
(ostream & stream,
const
RgAlg
& alg);
49
RgAlg
&
operator =
(
const
RgAlg
& alg);
50
string
name
;
51
string
config
;
52
};
53
54
#endif // _REGISTRY_ITEM_TYPE_DEF_H_
RgCChAr
const char * RgCChAr
Definition:
RegistryItemTypeDef.h:38
RgAlg::name
string name
Definition:
RegistryItemTypeDef.h:50
RgBool
bool RgBool
Definition:
RegistryItemTypeDef.h:35
RgInt
int RgInt
Definition:
RegistryItemTypeDef.h:34
RgH2F
TH2F * RgH2F
Definition:
RegistryItemTypeDef.h:40
RgStr
string RgStr
Definition:
RegistryItemTypeDef.h:37
RgAlg::RgAlg
RgAlg()
Definition:
RegistryItemTypeDef.cxx:16
RgAlg::operator<<
friend ostream & operator<<(ostream &stream, const RgAlg &alg)
Definition:
RegistryItemTypeDef.cxx:33
RgAlg::operator=
RgAlg & operator=(const RgAlg &alg)
Definition:
RegistryItemTypeDef.cxx:39
RgKey
string RgKey
Definition:
RegistryItemTypeDef.h:33
RgH1F
TH1F * RgH1F
Definition:
RegistryItemTypeDef.h:39
RgAlg
Definition:
RegistryItemTypeDef.h:43
RgAlg::~RgAlg
~RgAlg()
Definition:
RegistryItemTypeDef.cxx:28
RgDbl
double RgDbl
Definition:
RegistryItemTypeDef.h:36
RgAlg::config
string config
Definition:
RegistryItemTypeDef.h:51
RgTree
TTree * RgTree
Definition:
RegistryItemTypeDef.h:41
Generated on Wed Jul 17 2024 14:46:45 for GENIEGenerator by
1.8.5