SLIC  6.1.1
Simulation for the Linear Collider (SLIC) - Geant4 simulation application
Classes | Namespaces | Macros
UserActionPlugin.hh File Reference
#include "G4Run.hh"
#include "G4Event.hh"
#include "G4Track.hh"
#include "G4Step.hh"
#include "G4ClassificationOfNewTrack.hh"

Go to the source code of this file.

Classes

class  UserActionPlugin
 User simulation plugin. More...
 

Namespaces

 slic
 

Macros

#define DECLARE_PLUGIN(NS, NAME)
 

Macro Definition Documentation

◆ DECLARE_PLUGIN

#define DECLARE_PLUGIN (   NS,
  NAME 
)
Value:
extern "C" NS::NAME* create ## NAME() { \
return new NS::NAME; \
} \
extern "C" void destroy ## NAME(NS::NAME* object) { \
delete object; \
}

Definition at line 207 of file UserActionPlugin.hh.