LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
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 
25 public:
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
auto vector(Vector const &v)
Returns a manipulator which will print the specified array.
Definition: DumpUtils.h:289
parameter set interface