Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
webevd
webevd
WebEVD
InputSeeker.h
Go to the documentation of this file.
1
#ifndef INPUTSEEKER_H
2
#define INPUTSEEKER_H
3
4
#include "
art/Framework/Services/Registry/ServiceDeclarationMacros.h
"
5
6
namespace
art
{
class
InputSource;
class
RootInput;
class
Worker;}
7
8
namespace
evd
9
{
10
/// This is obviously a hack, but it's modeled on what EventDisplayBase does
11
class
InputSeeker
12
{
13
public
:
14
InputSeeker
(
const
fhicl::ParameterSet
& pset,
art::ActivityRegistry
&
reg
);
15
16
void
seekToEvent(
int
offset);
17
void
seekToEvent(
art::EventID
evt
);
18
19
protected
:
20
void
postBeginJobWorkers(
art::InputSource
* src,
21
const
std::vector<art::Worker*>&
workers
);
22
23
art::RootInput*
fSrc
;
24
};
25
26
}
27
28
DECLARE_ART_SERVICE
(
evd::InputSeeker
,
LEGACY
)
29
30
#endif
ServiceDeclarationMacros.h
evd::InputSeeker::fSrc
art::RootInput * fSrc
Definition:
InputSeeker.h:23
evd
LArSoft includes.
Definition:
InfoTransfer.h:33
DECLARE_ART_SERVICE
#define DECLARE_ART_SERVICE(svc, scope)
Definition:
ServiceDeclarationMacros.h:77
evd::InputSeeker
This is obviously a hack, but it's modeled on what EventDisplayBase does.
Definition:
InputSeeker.h:11
art::ActivityRegistry
Definition:
ActivityRegistry.h:52
art::InputSource
Definition:
InputSource.h:59
art
Definition:
BasicOptionsHandler.h:9
tca::evt
TCEvent evt
Definition:
DataStructs.cxx:7
cet::registry_via_id
Definition:
registry_via_id.h:19
train.workers
workers
Definition:
train.py:479
art::EventID
Definition:
EventID.h:20
fhicl::ParameterSet
Definition:
ParameterSet.h:36
art::ServiceScope::LEGACY
Generated by
1.8.11