ATLAS Offline Software
Neutrino.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3 */
4 
13 
14 // Header files
15 
16 #include "ParticleEvent/Neutrino.h"
17 
18 #include "VxVertex/RecVertex.h"
19 
20 #include <math.h>
21 
22 /* compiler generated defaults should be good enough
23 
24 using namespace Trk;
27 
28 Neutrino::Neutrino() :
29  INavigable ( ),
30  I4Momentum ( ),
31  INavigable4Momentum( ),
32  IParticle ( ),
33  P4PxPyPzEBase ( ),
34  ParticleBase ( ),
35  P4PxPyPzE ( 0.*GeV, 0.*GeV, 0.*GeV, 0.*GeV ),
36  NavigableTerminalNode()
37 {}
38 
41 Neutrino::Neutrino( const Neutrino& rhs ) :
42  IAthenaBarCode ( rhs ),
43  INavigable ( rhs ),
44  I4Momentum ( rhs ),
45  INavigable4Momentum( rhs ),
46  IParticle ( rhs ),
47  P4PxPyPzEBase ( rhs ),
48  ParticleBase ( rhs ),
49  P4PxPyPzE ( rhs ),
50  NavigableTerminalNode( rhs )
51 {}
52 
55 Neutrino& Neutrino::operator=( const Neutrino& rhs )
56 {
57  if ( this != &rhs ) {
58  INavigable::operator=( rhs );
59  I4Momentum::operator=( rhs );
60  INavigable4Momentum::operator=( rhs );
61  IParticle::operator=( rhs );
62  P4PxPyPzEBase::operator=( rhs );
63  ParticleBase::operator=( rhs );
64  P4PxPyPzE::operator=( rhs );
65  NavigableTerminalNode::operator=( rhs );
66  }
67  return *this;
68 }
69 */
70 
RecVertex.h
Neutrino.h