Gaudi Framework, version v23r4

Home   Generated: Mon Sep 17 2012

RootAddress.h

Go to the documentation of this file.
00001 // $Id: RootAddress.h,v 1.8 2010-09-17 09:40:02 frankb Exp $
00002 //====================================================================
00003 //      RootAddress.h
00004 //--------------------------------------------------------------------
00005 //
00006 //      Author     : M.Frank
00007 //====================================================================
00008 // $Header: /afs/cern.ch/project/cvs/reps/lhcb/Online/RootCnv/src/RootAddress.h,v 1.8 2010-09-17 09:40:02 frankb Exp $
00009 #ifndef GAUDIROOTCNV_ROOTADDRESS_H
00010 #define GAUDIROOTCNV_ROOTADDRESS_H
00011 
00012 // Framework include files
00013 #include "GaudiKernel/GenericAddress.h"
00014 #include "TTreeFormula.h"
00015 
00016 // Forward declaration
00017 class TTree;
00018 class TTreeFormula;
00019 
00020 /*
00021  * Gaudi namespace declaration
00022  */
00023 namespace Gaudi {
00024 
00025   // Forward declarations
00026   class RootDataConnection;
00027 
00038   class GAUDI_API RootAddress : virtual public GenericAddress {
00039   public:
00041     TTreeFormula*       select;
00043     TTree*              section;
00044 
00045   public:
00047     RootAddress( long svc,
00048                  const CLID& clid,
00049                  const std::string& p1="", 
00050                  const std::string& p2="",
00051                  unsigned long ip1=0,
00052                  unsigned long ip2=0)
00053       : GenericAddress(svc,clid,p1,p2,ip1,ip2), select(0), section(0) { }
00055       virtual ~RootAddress() {  if ( select ) delete select; select = 0; }
00056   };
00057 }
00058 
00059 #endif // GAUDIROOTCNV_ROOTADDRESS_H
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Mon Sep 17 2012 13:49:37 for Gaudi Framework, version v23r4 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004