Line data Source code
1 : //--------------------------------------------------------------------------
2 : //////////////////////////////////////////////////////////////////////////
3 : // garren@fnal.gov, March 2010
4 : //
5 : //////////////////////////////////////////////////////////////////////////
6 : //--------------------------------------------------------------------------
7 :
8 : #include <iostream>
9 :
10 : #include "HepMC/GenRanges.h"
11 : #include "HepMC/GenEvent.h"
12 : #include "HepMC/GenVertex.h"
13 :
14 : namespace HepMC {
15 :
16 : GenEventVertexRange GenEvent::vertex_range()
17 : {
18 0 : return GenEventVertexRange(*this);
19 : }
20 :
21 : ConstGenEventVertexRange GenEvent::vertex_range() const
22 : {
23 0 : return ConstGenEventVertexRange(*this);
24 : }
25 :
26 : GenEventParticleRange GenEvent::particle_range()
27 : {
28 0 : return GenEventParticleRange(*this);
29 : }
30 :
31 : ConstGenEventParticleRange GenEvent::particle_range() const
32 : {
33 0 : return ConstGenEventParticleRange(*this);
34 : }
35 :
36 : GenVertexParticleRange GenVertex::particles( IteratorRange range )
37 : {
38 0 : return GenVertexParticleRange(*this,range);
39 : }
40 :
41 : GenParticleProductionRange GenVertex::particles_in( GenParticle& p, IteratorRange range )
42 : {
43 0 : return GenParticleProductionRange(p,range);
44 : }
45 :
46 : ConstGenParticleProductionRange GenVertex:: particles_in( GenParticle const & p, IteratorRange range ) const
47 : {
48 0 : return ConstGenParticleProductionRange(p,range);
49 : }
50 :
51 : GenParticleEndRange GenVertex::particles_out( GenParticle& p, IteratorRange range )
52 : {
53 0 : return GenParticleEndRange(p,range);
54 : }
55 :
56 : ConstGenParticleEndRange GenVertex::particles_out( GenParticle const & p, IteratorRange range ) const
57 : {
58 0 : return ConstGenParticleEndRange(p,range);
59 : }
60 :
61 : GenParticleProductionRange GenParticle::particles_in( IteratorRange range )
62 : {
63 0 : return GenParticleProductionRange(*this,range);
64 : }
65 :
66 :
67 : ConstGenParticleProductionRange GenParticle::particles_in( IteratorRange range ) const
68 : {
69 0 : return ConstGenParticleProductionRange(*this,range);
70 : }
71 :
72 :
73 : GenParticleEndRange GenParticle::particles_out( IteratorRange range )
74 : {
75 0 : return GenParticleEndRange(*this,range);
76 : }
77 :
78 :
79 : ConstGenParticleEndRange GenParticle::particles_out( IteratorRange range ) const
80 : {
81 0 : return ConstGenParticleEndRange(*this,range);
82 : }
83 :
84 :
85 :
86 : } // HepMC
|