Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
ifdh-art
src
IFBeamService
IFBeam_service.h
Go to the documentation of this file.
1
#ifndef IFBEAMSERVICE_H
2
#define IFBEAMSERVICE_H
3
#include "ifbeam.h"
4
#include <memory>
5
6
#include "
fhiclcpp/ParameterSet.h
"
7
#include "
art/Framework/Services/Registry/ActivityRegistry.h
"
8
#include "
art/Framework/Services/Registry/ServiceMacros.h
"
9
10
11
namespace
ifbeam_ns
{
12
13
class
IFBeam
{
14
15
public
:
16
17
std::unique_ptr<BeamFolder>
getBeamFolder
(
std::string
bundle_name,
std::string
url
=
""
,
double
time_width = 1200.0);
18
19
// ART constructor...
20
IFBeam
(
fhicl::ParameterSet
const
& cfg,
art::ActivityRegistry
&
r
);
21
};
22
23
}
24
25
26
DECLARE_ART_SERVICE
(
ifbeam_ns::IFBeam
, LEGACY)
27
// this is redundant, given the ifbeam include, but just to be clear
28
29
using namespace
ifbeam_ns
;
30
#endif // IFBEAMSERVICE_H
string
std::string string
Definition:
nybbler.cc:12
ifbeam_ns
Definition:
IFBeam_service.cc:3
ParameterSet.h
ECLAPI.url
url
Definition:
ECLAPI.py:246
DECLARE_ART_SERVICE
#define DECLARE_ART_SERVICE(svc, scope)
Definition:
ServiceDeclarationMacros.h:77
ifbeam_ns::IFBeam::IFBeam
IFBeam(fhicl::ParameterSet const &cfg, art::ActivityRegistry &r)
Definition:
IFBeam_service.cc:5
ifbeam_ns::IFBeam
Definition:
IFBeam_service.h:13
ServiceMacros.h
art::ActivityRegistry
Definition:
ActivityRegistry.h:52
ifbeam_ns::IFBeam::getBeamFolder
std::unique_ptr< BeamFolder > getBeamFolder(std::string bundle_name, std::string url="", double time_width=1200.0)
Definition:
IFBeam_service.cc:10
ActivityRegistry.h
plot_model.r
r
Definition:
plot_model.py:57
fhicl::ParameterSet
Definition:
ParameterSet.h:36
Generated by
1.8.11