#include <G4HepMCParticle.h>
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 G4HepMCParticle & | operator= (const G4HepMCParticle &right) |
const G4HepMCParticle & | operator= (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 |
|
00037 {;}
|
|
00040 :theParticle(pp),ISTHEP(isthep), barcodeEndVtx(barcode) 00041 {;}
|
|
00044 {;}
|
|
|
|
|
|
|
|
00068 { ISTHEP *= -1; }
|
|
00068 { ISTHEP *= -1; }
|
|
00072 { return barcodeEndVtx;}
|
|
00072 { return barcodeEndVtx;}
|
|
00070 { return ISTHEP; }
|
|
00070 { return ISTHEP; }
|
|
00066 { return theParticle; }
|
|
00066 { return theParticle; }
|
|
|
|
00089 { 00090 aHEPEvtParticleAllocator.FreeSingle((G4HepMCParticle *) aHEPEvtParticle); 00091 }
|
|
|
|
00082 { 00083 void * aHEPEvtParticle; 00084 aHEPEvtParticle = (void *) aHEPEvtParticleAllocator.MallocSingle(); 00085 return aHEPEvtParticle; 00086 }
|
|
|
|
00053 { return (this!=&right); }
|
|
|
|
00048 { return *this; }
|
|
|
|
00051 { return (this==&right); }
|
|
|
|
|
|
|
|
|