LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
aggregate.cc
Go to the documentation of this file.
1
#include "
canvas/Persistency/Common/detail/aggregate.h
"
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
14
CanBeAggregated<CLHEP::HepVector>::aggregate
(CLHEP::HepVector& p,
15
CLHEP::HepVector
const
&
other
)
16
{
17
p +=
other
;
18
}
19
20
void
21
CanBeAggregated<CLHEP::Hep2Vector>::aggregate
(
22
CLHEP::Hep2Vector& p,
23
CLHEP::Hep2Vector
const
&
other
)
24
{
25
p +=
other
;
26
}
27
28
void
29
CanBeAggregated<CLHEP::Hep3Vector>::aggregate
(
30
CLHEP::Hep3Vector& p,
31
CLHEP::Hep3Vector
const
&
other
)
32
{
33
p +=
other
;
34
}
35
36
void
37
CanBeAggregated<CLHEP::HepLorentzVector>::aggregate
(
38
CLHEP::HepLorentzVector& p,
39
CLHEP::HepLorentzVector
const
&
other
)
40
{
41
p +=
other
;
42
}
43
44
void
45
CanBeAggregated<CLHEP::HepMatrix>::aggregate
(CLHEP::HepMatrix& p,
46
CLHEP::HepMatrix
const
&
other
)
47
{
48
p +=
other
;
49
}
50
51
void
52
CanBeAggregated<CLHEP::HepSymMatrix>::aggregate
(
53
CLHEP::HepSymMatrix& p,
54
CLHEP::HepSymMatrix
const
&
other
)
55
{
56
p +=
other
;
57
}
58
}
59
}
aggregate.h
fhicl::other
Definition:
exception.h:26
art
HLT enums.
Definition:
ServiceProviderWrappers.h:36
art::detail::CanBeAggregated::aggregate
static void aggregate(T &, T const &)
Definition:
aggregate.h:57
canvas
Persistency
Common
detail
aggregate.cc
Generated on Wed Dec 12 2018 14:42:34 for LArSoft by
1.8.11