Skip to content
Snippets Groups Projects
Commit f14275ba authored by Adam Edward Barton's avatar Adam Edward Barton
Browse files

Merge branch 'hepmc3_mxvtxfiltertest' into 'master'

Assure Hepmc3 compatibility for mcvtxfilter  test

See merge request atlas/athena!36792
parents 841c4ce8 21176b0e
No related branches found
No related tags found
No related merge requests found
......@@ -81,15 +81,15 @@ public:
m_evt->set_random_states( rdmStates );
// Add 2 vertices
HepMC::GenVertex * v1 = new HepMC::GenVertex();
HepMC::GenVertex * v1 = HepMC::newGenVertexPtr();
m_evt->add_vertex( v1 );
v1->add_particle_in( new HepMC::GenParticle( HLV_t(0,0,
v1->add_particle_in( HepMC::newGenParticlePtr( HepMC::FourVector(0,0,
7000*GeV,
7000*GeV),
2212, 3 ) );
HepMC::GenVertex* v2 = new HepMC::GenVertex;
m_evt->add_vertex( v2 );
v2->add_particle_in( new HepMC::GenParticle( HLV_t(0,0,
v2->add_particle_in( HepMC::newGenParticlePtr( HepMC::FourVector(0,0,
-7000*GeV,
+7000*GeV),
2212, 3 ) );
......@@ -97,13 +97,13 @@ public:
//
// create the outgoing particles of v1 and v2
HepMC::GenParticle* p3 =
new HepMC::GenParticle( HLV_t(.750*GeV,
HepMC::newGenParticlePtr( HepMC::FourVector(.750*GeV,
-1.569*GeV,
32.191*GeV,
32.238*GeV), 1, 3 );
v1->add_particle_out( p3 );
HepMC::GenParticle* p4 =
new HepMC::GenParticle( HLV_t( -3.047*GeV,
HepMC::newGenParticlePtr( HepMC::FourVector( -3.047*GeV,
-19.*GeV,
-54.629*GeV,
57.920*GeV), -2, 3 );
......@@ -111,16 +111,16 @@ public:
//
// create v3
HepMC::GenVertex* v3 = new HepMC::GenVertex();
HepMC::GenVertex* v3 = HepMC::newGenVertexPtr();
m_evt->add_vertex( v3 );
v3->add_particle_in( p3 );
v3->add_particle_in( p4 );
v3->add_particle_out(
new HepMC::GenParticle( HLV_t(-3.813,0.113,-1.833,4.233 ),
HepMC::newGenParticlePtr( HepMC::FourVector(-3.813,0.113,-1.833,4.233 ),
22, 1 )
);
HepMC::GenParticle* p5 =
new HepMC::GenParticle( HLV_t(1.517,-20.68,-20.605,85.925),
HepMC::newGenParticlePtr( HepMC::FourVector(1.517,-20.68,-20.605,85.925),
-24,3);
v3->add_particle_out( p5 );
......@@ -134,39 +134,39 @@ public:
HepMC::GenVertex * vZgee = new HepMC::GenVertex;
m_evt->add_vertex( vZgee );
// Z0
vZgee->add_particle_in( new HepMC::GenParticle( HLV_t( -4.49e+04,
vZgee->add_particle_in( HepMC::newGenParticlePtr( HepMC::FourVector( -4.49e+04,
+8.36e+03,
-2.70e+05,
+2.89e+05 ),
23, 2 ) );
// Gammas
vZgee->add_particle_out( new HepMC::GenParticle( HLV_t( -1.28e+03,
vZgee->add_particle_out( HepMC::newGenParticlePtr( HepMC::FourVector( -1.28e+03,
+1.03e+03,
-5.47e+03,
+5.71e+03 ),
22, 1 ) );
vZgee->add_particle_out( new HepMC::GenParticle( HLV_t( +3.89e+02,
vZgee->add_particle_out( HepMC::newGenParticlePtr( HepMC::FourVector( +3.89e+02,
-3.16e+02,
-6.69e+03,
+6.70e+03 ),
22, 1 ) );
vZgee->add_particle_out( new HepMC::GenParticle( HLV_t( +7.34e+00,
vZgee->add_particle_out( HepMC::newGenParticlePtr( HepMC::FourVector( +7.34e+00,
-2.71e+01,
-4.12e+01,
+4.98e+01 ),
22, 1 ) );
vZgee->add_particle_out( new HepMC::GenParticle( HLV_t( -1.36e+02,
vZgee->add_particle_out( HepMC::newGenParticlePtr( HepMC::FourVector( -1.36e+02,
+9.38e+01,
-5.62e+02,
+5.86e+02 ),
22, 1 ) );
// Electrons
vZgee->add_particle_out( new HepMC::GenParticle( HLV_t( +8.01e+03,
vZgee->add_particle_out( HepMC::newGenParticlePtr( HepMC::FourVector( +8.01e+03,
-2.96e+04,
-4.50e+04,
+5.44e+04 ),
-11, 1 ) );
vZgee->add_particle_out( new HepMC::GenParticle( HLV_t( -5.19e+04,
vZgee->add_particle_out( HepMC::newGenParticlePtr( HepMC::FourVector( -5.19e+04,
+3.72e+04,
-2.13e+05,
+2.22e+05 ),
......@@ -178,18 +178,18 @@ public:
// Add a Z->e+e-
HepMC::GenVertex * vZee = new HepMC::GenVertex;
m_evt->add_vertex( vZee );
vZee->add_particle_in( new HepMC::GenParticle( HLV_t( +7.29e+03,
vZee->add_particle_in( HepMC::newGenParticlePtr( HepMC::FourVector( +7.29e+03,
+2.34e+04,
+2.81e+05,
+2.96e+05 ),
23, 2 ) );
vZee->add_particle_out( new HepMC::GenParticle( HLV_t( +2.74e+04,
vZee->add_particle_out( HepMC::newGenParticlePtr( HepMC::FourVector( +2.74e+04,
-1.83e+04,
+4.70e+04,
+5.74e+04 ),
11, 1 ) );
vZee->add_particle_out( new HepMC::GenParticle( HLV_t( -2.01e+04,
vZee->add_particle_out( HepMC::newGenParticlePtr( HepMC::FourVector( -2.01e+04,
+4.17e+04,
+2.34e+05,
+2.38e+05 ),
......@@ -201,29 +201,29 @@ public:
HepMC::GenVertex * vtWbgg = new HepMC::GenVertex;
m_evt->add_vertex( vtWbgg );
// top
vtWbgg->add_particle_in(new HepMC::GenParticle(HLV_t(-2.35e+05,
vtWbgg->add_particle_in(HepMC::newGenParticlePtr(HLV_t(-2.35e+05,
+7.34e+04,
+3.60e+04,
+3.04e+05),
6, 3 ) );
// Wbgg
vtWbgg->add_particle_out(new HepMC::GenParticle(HLV_t(-1.09e+05,
vtWbgg->add_particle_out(HepMC::newGenParticlePtr(HLV_t(-1.09e+05,
+6.99e+04,
-3.86e+04,
+1.57e+05),
24, 2 ) );
vtWbgg->add_particle_out(new HepMC::GenParticle(HLV_t(-9.23e+04,
vtWbgg->add_particle_out(HepMC::newGenParticlePtr(HLV_t(-9.23e+04,
+2.54e+03,
+5.32e+04,
+1.07e+05),
5, 2 ) );
vtWbgg->add_particle_out(new HepMC::GenParticle(HLV_t(-4.76e+03,
vtWbgg->add_particle_out(HepMC::newGenParticlePtr(HLV_t(-4.76e+03,
+6.72e+02,
+2.90e+03,
+5.62e+03),
21, 2 ) );
vtWbgg->add_particle_out(new HepMC::GenParticle(HLV_t(-2.93e+04,
vtWbgg->add_particle_out(HepMC::newGenParticlePtr(HLV_t(-2.93e+04,
+2.13e+02,
+1.85e+04,
+3.46e+04),
......@@ -459,12 +459,12 @@ public:
{
HepMC::GenVertex * vtx = new HepMC::GenVertex;
m_evt->add_vertex( vtx );
vtx->add_particle_in( new HepMC::GenParticle( HLV_t( -2.45e+04,
vtx->add_particle_in( HepMC::newGenParticlePtr( HepMC::FourVector( -2.45e+04,
+1.88e+04,
-8.65e+05,
+8.65e+05 ),
22, 3 ) );
vtx->add_particle_out( new HepMC::GenParticle( HLV_t( -2.45e+04,
vtx->add_particle_out( HepMC::newGenParticlePtr( HepMC::FourVector( -2.45e+04,
+1.88e+04,
-8.65e+05,
+8.65e+05 ),
......@@ -575,18 +575,18 @@ public:
HepMC::GenVertex * vtx = new HepMC::GenVertex;
m_evt->add_vertex( vtx );
vtx->add_particle_in( new HepMC::GenParticle( HLV_t( -6.76e+04,
vtx->add_particle_in( HepMC::newGenParticlePtr( HepMC::FourVector( -6.76e+04,
+4.85e+03,
-1.46e+03,
+9.51e+04 ),
-24, 2 ) );
vtx->add_particle_out( new HepMC::GenParticle( HLV_t( -7.14e+04,
vtx->add_particle_out( HepMC::newGenParticlePtr( HepMC::FourVector( -7.14e+04,
-6.17e+03,
+1.67e+04,
+7.36e+04 ),
13, 1 ) );
vtx->add_particle_out( new HepMC::GenParticle( HLV_t( +3.75e+03,
vtx->add_particle_out( HepMC::newGenParticlePtr( HepMC::FourVector( +3.75e+03,
+1.10e+04,
-1.81e+04,
+2.15e+04 ),
......@@ -627,18 +627,18 @@ GenVertex: -39 ID: 0 (X,cT):0
// create a b->g+b vertex
HepMC::GenVertex * vtxgb = new HepMC::GenVertex;
m_evt->add_vertex( vtxgb );
vtxgb->add_particle_in( new HepMC::GenParticle( HLV_t( -3.21e+04,
vtxgb->add_particle_in( HepMC::newGenParticlePtr( HepMC::FourVector( -3.21e+04,
-6.19e+03,
+5.05e+04,
+6.38e+04 ),
-5, 2 ) );
vtxgb->add_particle_out( new HepMC::GenParticle( HLV_t( -1.29e+04,
vtxgb->add_particle_out( HepMC::newGenParticlePtr( HepMC::FourVector( -1.29e+04,
+1.12e+03,
+3.50e+04,
+3.77e+04 ),
-5, 2 ) );
vtxgb->add_particle_out( new HepMC::GenParticle( HLV_t( -1.92e+04,
vtxgb->add_particle_out( HepMC::newGenParticlePtr( HepMC::FourVector( -1.92e+04,
-7.30e+03,
+1.55e+04,
+2.61e+04 ),
......@@ -647,23 +647,23 @@ GenVertex: -39 ID: 0 (X,cT):0
// create a gg->b+bbar vertex
HepMC::GenVertex * vtxbb = new HepMC::GenVertex;
m_evt->add_vertex( vtxbb );
vtxbb->add_particle_in( new HepMC::GenParticle( HLV_t( +1.23e+04,
vtxbb->add_particle_in( HepMC::newGenParticlePtr( HepMC::FourVector( +1.23e+04,
-4.79e+03,
+6.52e+04,
+6.65e+04 ),
21, 3 ) );
vtxbb->add_particle_in( new HepMC::GenParticle( HLV_t( +1.14e+02,
vtxbb->add_particle_in( HepMC::newGenParticlePtr( HepMC::FourVector( +1.14e+02,
+1.35e+04,
-6.42e+04,
+6.56e+04 ),
21, 3 ) );
vtxbb->add_particle_out( new HepMC::GenParticle( HLV_t( +4.56e+04,
vtxbb->add_particle_out( HepMC::newGenParticlePtr( HepMC::FourVector( +4.56e+04,
+1.53e+04,
-5.08e+04,
+7.01e+04 ),
5, 3 ) );
vtxbb->add_particle_out( new HepMC::GenParticle( HLV_t( -3.32e+04,
vtxbb->add_particle_out( HepMC::newGenParticlePtr( HepMC::FourVector( -3.32e+04,
-6.56e+03,
+5.18e+04,
+6.20e+04 ),
......@@ -705,13 +705,13 @@ GenVertex: -39 ID: 0 (X,cT):0
{
HepMC::GenVertex * vtx = new HepMC::GenVertex;
m_evt->add_vertex( vtx );
vtx->add_particle_in( new HepMC::GenParticle( HLV_t( -2.45e+04,
vtx->add_particle_in( HepMC::newGenParticlePtr( HepMC::FourVector( -2.45e+04,
+1.88e+04,
-8.65e+05,
+8.65e+05 ),
23, 3 ) );
HepMC::GenParticle * photon = 0;
photon = new HepMC::GenParticle( HLV_t( -2.45e+04,
photon = HepMC::newGenParticlePtr( HepMC::FourVector( -2.45e+04,
+1.88e+04,
-8.65e+05,
+8.65e+05 ),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment