Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

G4HepMCParticle Class Reference

#include <G4HepMCParticle.h>

List of all members.

Public Member Functions

void Done ()
void Done ()
 G4HepMCParticle (G4PrimaryParticle *pp, G4int isthep, G4int barcode)
 G4HepMCParticle ()
 G4HepMCParticle (G4PrimaryParticle *pp, G4int isthep, G4int barcode)
 G4HepMCParticle ()
G4int GetBarcodeEndVtx ()
G4int GetBarcodeEndVtx ()
G4int GetISTHEP ()
G4int GetISTHEP ()
G4PrimaryParticle * GetTheParticle ()
G4PrimaryParticle * GetTheParticle ()
void operator delete (void *aStackedTrack)
void operator delete (void *aStackedTrack)
void * operator new (size_t)
void * operator new (size_t)
G4int operator!= (const G4HepMCParticle &right) const
G4int operator!= (const G4HepMCParticle &right) const
const G4HepMCParticleoperator= (const G4HepMCParticle &right)
const G4HepMCParticleoperator= (const G4HepMCParticle &right)
G4int operator== (const G4HepMCParticle &right) const
G4int operator== (const G4HepMCParticle &right) const
 ~G4HepMCParticle ()
 ~G4HepMCParticle ()

Private Attributes

G4int barcodeEndVtx
G4int ISTHEP
G4PrimaryParticle * theParticle
G4PrimaryParticle * theParticle


Constructor & Destructor Documentation

G4HepMCParticle::G4HepMCParticle  ) 
 

00037 {;}

G4HepMCParticle::G4HepMCParticle G4PrimaryParticle *  pp,
G4int  isthep,
G4int  barcode
 

00040 :theParticle(pp),ISTHEP(isthep), barcodeEndVtx(barcode)
00041 {;}

G4HepMCParticle::~G4HepMCParticle  ) 
 

00044 {;}

G4HepMCParticle::G4HepMCParticle  ) 
 

G4HepMCParticle::G4HepMCParticle G4PrimaryParticle *  pp,
G4int  isthep,
G4int  barcode
 

G4HepMCParticle::~G4HepMCParticle  ) 
 


Member Function Documentation

void G4HepMCParticle::Done  )  [inline]
 

00068       { ISTHEP *= -1; }

void G4HepMCParticle::Done  )  [inline]
 

00068       { ISTHEP *= -1; }

G4int G4HepMCParticle::GetBarcodeEndVtx  )  [inline]
 

00072       { return barcodeEndVtx;}

G4int G4HepMCParticle::GetBarcodeEndVtx  )  [inline]
 

00072       { return barcodeEndVtx;}

G4int G4HepMCParticle::GetISTHEP  )  [inline]
 

00070       { return ISTHEP; }

G4int G4HepMCParticle::GetISTHEP  )  [inline]
 

00070       { return ISTHEP; }

G4PrimaryParticle* G4HepMCParticle::GetTheParticle  )  [inline]
 

00066       { return theParticle; }

G4PrimaryParticle* G4HepMCParticle::GetTheParticle  )  [inline]
 

00066       { return theParticle; }

void G4HepMCParticle::operator delete void *  aStackedTrack  )  [inline]
 

void G4HepMCParticle::operator delete void *  aStackedTrack  )  [inline]
 

00089 {
00090   aHEPEvtParticleAllocator.FreeSingle((G4HepMCParticle *) aHEPEvtParticle);
00091 }

void* G4HepMCParticle::operator new size_t   )  [inline]
 

void * G4HepMCParticle::operator new size_t   )  [inline]
 

00082 {
00083   void * aHEPEvtParticle;
00084   aHEPEvtParticle = (void *) aHEPEvtParticleAllocator.MallocSingle();
00085   return aHEPEvtParticle;
00086 }

G4int G4HepMCParticle::operator!= const G4HepMCParticle right  )  const
 

G4int G4HepMCParticle::operator!= const G4HepMCParticle right  )  const
 

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

const G4HepMCParticle& G4HepMCParticle::operator= const G4HepMCParticle right  ) 
 

const G4HepMCParticle & G4HepMCParticle::operator= const G4HepMCParticle right  ) 
 

00048 { return *this; }

G4int G4HepMCParticle::operator== const G4HepMCParticle right  )  const
 

G4int G4HepMCParticle::operator== const G4HepMCParticle right  )  const
 

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


Member Data Documentation

G4int G4HepMCParticle::barcodeEndVtx [private]
 

G4int G4HepMCParticle::ISTHEP [private]
 

G4PrimaryParticle* G4HepMCParticle::theParticle [private]
 

G4PrimaryParticle* G4HepMCParticle::theParticle [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:15:41 2011 for BOSS6.5.5 by  doxygen 1.3.9.1