LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
HitTagAssociatorAlg.h
Go to the documentation of this file.
1
#ifndef HITTAGASSOCIATIORALG_H
2
#define HITTAGASSOCIATIORALG_H
3
13
#include <cstddef>
14
#include <vector>
15
16
namespace
fhicl
{
17
class
ParameterSet;
18
}
19
20
namespace
cosmic
{
21
class
HitTagAssociatorAlg;
22
}
23
24
class
cosmic::HitTagAssociatorAlg
{
25
public
:
26
HitTagAssociatorAlg
(
fhicl::ParameterSet
const
& p);
27
28
//possiblity of multiple tags per bridge object
29
void
MakeHitTagAssociations(
std::vector
<std::vector<size_t>>
const
& bridges_per_hit,
30
std::vector
<std::vector<size_t>>
const
& tags_per_bridges,
31
std::vector
<std::vector<size_t>>& tags_per_hit);
32
33
//exactly one tag per bridge object
34
void
MakeHitTagAssociations(
std::vector
<std::vector<size_t>>
const
& bridges_per_hit,
35
std::vector<size_t>
const
& tag_per_bridge,
36
std::vector
<std::vector<size_t>>& tags_per_hit);
37
38
private
:
39
//anything need to be private?
40
};
41
42
#endif
cosmic::HitTagAssociatorAlg
Definition:
HitTagAssociatorAlg.h:24
lar::dump::vector
auto vector(Vector const &v)
Returns a manipulator which will print the specified array.
Definition:
DumpUtils.h:289
cosmic
Definition:
BeamFlashTrackMatchTagger_module.cc:35
fhicl
parameter set interface
Definition:
BeamFlashTrackMatchTaggerAlg.h:17
fhicl::ParameterSet
Definition:
ParameterSet.h:36
larana
v09_15_05
source
larana
CosmicRemoval
HitTagAssociatorAlg.h
Generated on Thu May 2 2024 20:59:33 for LArSoft by
1.8.11