Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
ifdh-art
src
nucondbService
nucondb_service.h
Go to the documentation of this file.
1
#ifndef NUCONDBSERVICE_H
2
#define NUCONDBSERVICE_H
3
#include "nucondb.h"
4
5
// ART bits...
6
#include "
fhiclcpp/ParameterSet.h
"
7
#include "
art/Framework/Services/Registry/ActivityRegistry.h
"
8
#include "
art/Framework/Services/Registry/ServiceHandle.h
"
9
#include "
art/Framework/Services/Registry/ServiceMacros.h
"
10
#include "cetlib_except/exception.h"
11
12
namespace
nucondb_ns
{
13
14
class
nucondbService
{
15
16
public
:
17
// ART constructor...
18
nucondbService
(
fhicl::ParameterSet
const
& cfg,
art::ActivityRegistry
&
r
);
19
std::unique_ptr<Folder>
getFolder
(
std::string
name
,
std::string
url
,
std::string
tag
=
""
);
20
};
21
22
}
23
24
DECLARE_ART_SERVICE
(
nucondb_ns::nucondbService
,LEGACY)
25
26
// this is redundant, given the include, but just to be clear
27
28
using namespace
nucondb_ns
;
29
#endif // NUCONDBSERVICE_H
name
static QCString name
Definition:
declinfo.cpp:673
nucondb_ns::nucondbService
Definition:
nucondb_service.h:14
nucondb_ns::nucondbService::nucondbService
nucondbService(fhicl::ParameterSet const &cfg, art::ActivityRegistry &r)
Definition:
nucondb_service.cc:7
string
std::string string
Definition:
nybbler.cc:12
tag
Definition:
ProxyBaseTest_module.cc:152
ParameterSet.h
ServiceHandle.h
nucondb_ns::nucondbService::getFolder
std::unique_ptr< Folder > getFolder(std::string name, std::string url, std::string tag="")
Definition:
nucondb_service.cc:10
ECLAPI.url
url
Definition:
ECLAPI.py:246
DECLARE_ART_SERVICE
#define DECLARE_ART_SERVICE(svc, scope)
Definition:
ServiceDeclarationMacros.h:77
ServiceMacros.h
nucondb_ns
Definition:
nucondb_service.cc:3
art::ActivityRegistry
Definition:
ActivityRegistry.h:52
ActivityRegistry.h
plot_model.r
r
Definition:
plot_model.py:57
fhicl::ParameterSet
Definition:
ParameterSet.h:36
Generated by
1.8.11