1 #ifndef GAUDIKERNEL_ITHISTSVC_H 2 #define GAUDIKERNEL_ITHISTSVC_H 8 #ifndef GAUDIKERNEL_ISERVICE_H 120 virtual bool exists(
const std::string& name )
const = 0;
131 virtual StatusCode getTHists( TDirectory* td, TList&,
bool recurse =
false )
const = 0;
133 virtual StatusCode getTHists( TDirectory* td, TList&,
bool recurse =
false,
bool reg =
false ) = 0;
134 virtual StatusCode getTHists(
const std::string& name, TList&,
bool recurse =
false,
bool reg =
false ) = 0;
136 virtual StatusCode getTTrees( TDirectory* td, TList&,
bool recurse =
false )
const = 0;
138 virtual StatusCode getTTrees( TDirectory* td, TList&,
bool recurse =
false,
bool reg =
false ) = 0;
139 virtual StatusCode getTTrees(
const std::string& name, TList&,
bool recurse =
false,
bool reg =
false ) = 0;
147 #endif // GAUDIKERNEL_ITHISTSVC_H
General service interface definition.
This class is used for returning status codes from appropriate routines.
Provides automatic lock/unlock access to a class upon deref of ptr.
DeclareInterfaceID(IService, 4, 0)
InterfaceID.