| The Gaudi Framework v28r2-patches (bc4ad17a)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

RootAddress.h
Go to the documentation of this file.
1 //====================================================================
2 // RootAddress.h
3 //--------------------------------------------------------------------
4 //
5 // Author : M.Frank
6 //====================================================================
7 #ifndef GAUDIROOTCNV_ROOTADDRESS_H
8 #define GAUDIROOTCNV_ROOTADDRESS_H
9
10 // Framework include files
11 #include "GaudiKernel/GenericAddress.h"
12 #include "TTreeFormula.h"
13
14 // Forward declaration
15 class TTree;
16 class TTreeFormula;
17
18 /*
19 * Gaudi namespace declaration
20 */
21 namespace Gaudi {
22
23 // Forward declarations
24 class RootDataConnection;
25
36 class GAUDI_API RootAddress : virtual public GenericAddress {
37 public:
39 TTreeFormula* select = nullptr;
41 TTree* section = nullptr;
42
43 public:
45 RootAddress( long svc,
46 const CLID& clid,
47 const std::string& p1="",
48 const std::string& p2="",
49 unsigned long ip1=0,
50 unsigned long ip2=0)
51 : GenericAddress(svc,clid,p1,p2,ip1,ip2) { }
53 virtual ~RootAddress() { delete select; }
54 };
55 }
56
57 #endif // GAUDIROOTCNV_ROOTADDRESS_H
Gaudi::RootAddress
Description:
Definition: RootAddress.h:36
GenericAddress
Generic Transient Address.
Definition: GenericAddress.h:20
std::string
STL class.
HiveAlgSequencer.p2
p2
Definition: HiveAlgSequencer.py:23
CLID
unsigned int CLID
Class ID definition.
Definition: ClassID.h:8
HiveAlgSequencer.p1
p1
Definition: HiveAlgSequencer.py:22
GAUDI_API
#define GAUDI_API
Definition: Kernel.h:107
GenericAddress.h
Gaudi
Helper functions to set/get the application return code.
Definition: __init__.py:1
Gaudi::RootAddress::RootAddress
RootAddress(long svc, const CLID &clid, const std::string &p1="", const std::string &p2="", unsigned long ip1=0, unsigned long ip2=0)
Full constructor.
Definition: RootAddress.h:45
Gaudi::RootAddress::~RootAddress
virtual ~RootAddress()
Standard Destructor.
Definition: RootAddress.h:53