Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
dunereco
dunereco
VLNets
art
var_extractors
FiducialCutVarExtractor.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
fhiclcpp/ParameterSet.h
"
4
#include "
VarExtractorBase.h
"
5
6
namespace
VLN
{
7
8
class
FiducialCutVarExtractor
:
public
VarExtractorBase
9
{
10
public
:
11
FiducialCutVarExtractor
(
12
const
std::string
&
prefix
,
13
const
fhicl::ParameterSet
&pset,
14
const
std::string
&
labelGenerator
=
"generator"
15
);
16
~FiducialCutVarExtractor
() =
default
;
17
18
protected
:
19
void
extractVars
(
const
art::Event
&
evt
,
VarDict
&vars)
override
;
20
21
private
:
22
std::string
labelGenerator
;
23
24
double
containVolMaxX
;
25
double
containVolMaxY
;
26
27
double
containVolMinZ
;
28
double
containVolMaxZ
;
29
};
30
31
}
32
VLN::VarExtractorBase
Definition:
VarExtractorBase.h:11
VLN::FiducialCutVarExtractor::extractVars
void extractVars(const art::Event &evt, VarDict &vars) override
Definition:
FiducialCutVarExtractor.cxx:22
string
std::string string
Definition:
nybbler.cc:12
VLN::FiducialCutVarExtractor
Definition:
FiducialCutVarExtractor.h:8
VarExtractorBase.h
VarDict
Definition:
VarDict.h:8
ParameterSet.h
VLN::FiducialCutVarExtractor::labelGenerator
std::string labelGenerator
Definition:
FiducialCutVarExtractor.h:22
VLN
Definition:
utils.cxx:6
VLN::FiducialCutVarExtractor::containVolMaxZ
double containVolMaxZ
Definition:
FiducialCutVarExtractor.h:28
VLN::FiducialCutVarExtractor::containVolMaxX
double containVolMaxX
Definition:
FiducialCutVarExtractor.h:24
VLN::FiducialCutVarExtractor::FiducialCutVarExtractor
FiducialCutVarExtractor(const std::string &prefix, const fhicl::ParameterSet &pset, const std::string &labelGenerator="generator")
Definition:
FiducialCutVarExtractor.cxx:9
art::Event
Definition:
Event.h:22
VLN::VarExtractorBase::prefix
std::string prefix
Definition:
VarExtractorBase.h:42
VLN::FiducialCutVarExtractor::containVolMaxY
double containVolMaxY
Definition:
FiducialCutVarExtractor.h:25
tca::evt
TCEvent evt
Definition:
DataStructs.cxx:7
VLN::FiducialCutVarExtractor::~FiducialCutVarExtractor
~FiducialCutVarExtractor()=default
fhicl::ParameterSet
Definition:
ParameterSet.h:36
VLN::FiducialCutVarExtractor::containVolMinZ
double containVolMinZ
Definition:
FiducialCutVarExtractor.h:27
Generated by
1.8.11