19 momentumComponents( 4,
20 BOL::UsefulStuff::notANumber )
26 double const initialXMomentum,
27 double const initialYMomentum,
28 double const initialZMomentum ) :
29 momentumComponents( 4,
38 momentumComponents( copySource.momentumComponents )
44 momentumComponents( 4,
45 BOL::UsefulStuff::notANumber )
51 momentumComponents( 4,
52 BOL::UsefulStuff::notANumber )
58 std::pair< LhefPointer, LhefPointer >
const& copySource ) :
59 momentumComponents( 4,
70 momentumComponents( 4,
73 for(
int whichElement( copySource.size() - 1 );
78 += copySource[ whichElement ]->getEnergy();
80 += copySource[ whichElement ]->getXMomentum();
82 += copySource[ whichElement ]->getYMomentum();
84 += copySource[ whichElement ]->getZMomentum();
89 momentumComponents( 4,
92 for( std::list< LhefPointer >::const_iterator
93 whichLine( copySource.begin() );
94 copySource.end() != whichLine;
105 std::pair< LhcoPointer, LhcoPointer >
const& copySource ) :
106 momentumComponents( 4,
118 momentumComponents( 4,
122 for(
int whichElement( copySource.size() - 1 );
126 copyMomentum = *(copySource[ whichElement ]);
135 momentumComponents( 4,
139 for( std::list< LhcoPointer >::const_iterator
140 whichLine( copySource.begin() );
141 copySource.end() != whichLine;
144 copyMomentum = *(*whichLine);
void assignFrom(FourMomentum const ©Source)
std::vector< double > momentumComponents