G4HEPEvtParticle Class Reference

#include <G4HEPEvtParticle.hh>


Public Member Functions

void * operator new (size_t)
void operator delete (void *aStackedTrack)
 G4HEPEvtParticle ()
 G4HEPEvtParticle (G4PrimaryParticle *pp, G4int isthep, G4int jdahep1, G4int jdahep2)
 ~G4HEPEvtParticle ()
G4HEPEvtParticleoperator= (const G4HEPEvtParticle &right)
G4int operator== (const G4HEPEvtParticle &right) const
G4int operator!= (const G4HEPEvtParticle &right) const
G4PrimaryParticleGetTheParticle ()
void Done ()
G4int GetISTHEP ()
G4int GetJDAHEP1 ()
G4int GetJDAHEP2 ()


Detailed Description

Definition at line 44 of file G4HEPEvtParticle.hh.


Constructor & Destructor Documentation

G4HEPEvtParticle::G4HEPEvtParticle (  ) 

Definition at line 35 of file G4HEPEvtParticle.cc.

00036   : theParticle(0), ISTHEP(1), JDAHEP1(1), JDAHEP2(1)
00037 {;}

G4HEPEvtParticle::G4HEPEvtParticle ( G4PrimaryParticle pp,
G4int  isthep,
G4int  jdahep1,
G4int  jdahep2 
)

Definition at line 39 of file G4HEPEvtParticle.cc.

00041   : theParticle(pp),ISTHEP(isthep),JDAHEP1(jdahep1),JDAHEP2(jdahep2)
00042 {;}

G4HEPEvtParticle::~G4HEPEvtParticle (  ) 

Definition at line 44 of file G4HEPEvtParticle.cc.

00045 {;}


Member Function Documentation

void G4HEPEvtParticle::Done (  )  [inline]

Definition at line 70 of file G4HEPEvtParticle.hh.

00071       { ISTHEP *= -1; }

G4int G4HEPEvtParticle::GetISTHEP (  )  [inline]

Definition at line 72 of file G4HEPEvtParticle.hh.

00073       { return ISTHEP; }

G4int G4HEPEvtParticle::GetJDAHEP1 (  )  [inline]

Definition at line 74 of file G4HEPEvtParticle.hh.

00075       { return JDAHEP1; }

G4int G4HEPEvtParticle::GetJDAHEP2 (  )  [inline]

Definition at line 76 of file G4HEPEvtParticle.hh.

00077       { return JDAHEP2; }

G4PrimaryParticle* G4HEPEvtParticle::GetTheParticle (  )  [inline]

Definition at line 68 of file G4HEPEvtParticle.hh.

00069       { return theParticle; }

void G4HEPEvtParticle::operator delete ( void *  aStackedTrack  )  [inline]

Definition at line 93 of file G4HEPEvtParticle.hh.

References aHEPEvtParticleAllocator.

00094 {
00095   aHEPEvtParticleAllocator.FreeSingle((G4HEPEvtParticle *) aHEPEvtParticle);
00096 }

void * G4HEPEvtParticle::operator new ( size_t   )  [inline]

Definition at line 86 of file G4HEPEvtParticle.hh.

References aHEPEvtParticleAllocator.

00087 {
00088   void * aHEPEvtParticle;
00089   aHEPEvtParticle = (void *) aHEPEvtParticleAllocator.MallocSingle();
00090   return aHEPEvtParticle;
00091 }

G4int G4HEPEvtParticle::operator!= ( const G4HEPEvtParticle right  )  const

Definition at line 52 of file G4HEPEvtParticle.cc.

00053 { return (this!=&right); }

G4HEPEvtParticle & G4HEPEvtParticle::operator= ( const G4HEPEvtParticle right  ) 

Definition at line 47 of file G4HEPEvtParticle.cc.

00048 { return *this; }

G4int G4HEPEvtParticle::operator== ( const G4HEPEvtParticle right  )  const

Definition at line 50 of file G4HEPEvtParticle.cc.

00051 { return (this==&right); }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:52:12 2013 for Geant4 by  doxygen 1.4.7