StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
AgUDecay Class Reference

Interface between starsim and virtual decayer (VMC implementation) More...

#include <AgUDecay.h>

Inheritance diagram for AgUDecay:

Public Types

enum  DiscoveryPolicy_t { kDecay = 0, kSpawn }
 

Public Member Functions

void SetDecayer (StarDecayManager *dcay=0)
 
int operator() ()
 
void SetDiscovery (DiscoveryPolicy_t p)
 

Static Public Member Functions

static AgUDecayinstance ()
 
static StarDecayManagerManager ()
 
static void setParticleStop (const int pdgid)
 Debug method. Will throw an exception when pdgid is decayed.
 

Protected Member Functions

double StackParticleForTransport (const TParticle *particle)
 
bool MayTransport (const TParticle *particle)
 
 ClassDef (AgUDecay, 1)
 

Protected Attributes

StarDecayManagermDecayer
 
TClonesArray * mArray
 
TLorentzVector mP
 
DiscoveryPolicy_t mDiscovery
 
int mNextG3id
 
int mNonConservation
 

Static Protected Attributes

static AgUDecay sInstance
 
static std::map< int, int > mParticleStop
 

Detailed Description

Interface between starsim and virtual decayer (VMC implementation)

!

Definition at line 18 of file AgUDecay.h.


The documentation for this class was generated from the following files: