LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
aggregate.cc
Go to the documentation of this file.
2 
3 #include "CLHEP/Matrix/Matrix.h"
4 #include "CLHEP/Matrix/SymMatrix.h"
5 #include "CLHEP/Matrix/Vector.h"
6 #include "CLHEP/Vector/LorentzVector.h"
7 #include "CLHEP/Vector/ThreeVector.h"
8 #include "CLHEP/Vector/TwoVector.h"
9 
10 namespace art {
11  namespace detail {
12 
13  void
15  CLHEP::HepVector const& other)
16  {
17  p += other;
18  }
19 
20  void
22  CLHEP::Hep2Vector& p,
23  CLHEP::Hep2Vector const& other)
24  {
25  p += other;
26  }
27 
28  void
30  CLHEP::Hep3Vector& p,
31  CLHEP::Hep3Vector const& other)
32  {
33  p += other;
34  }
35 
36  void
38  CLHEP::HepLorentzVector& p,
39  CLHEP::HepLorentzVector const& other)
40  {
41  p += other;
42  }
43 
44  void
46  CLHEP::HepMatrix const& other)
47  {
48  p += other;
49  }
50 
51  void
53  CLHEP::HepSymMatrix& p,
54  CLHEP::HepSymMatrix const& other)
55  {
56  p += other;
57  }
58  }
59 }
HLT enums.
static void aggregate(T &, T const &)
Definition: aggregate.h:57