32 #include <boost/python.hpp>    44                  wrapper<G4UserStackingAction> {
    48     if(
const override& 
f= get_override(
"ClassifyNewTrack")) {
    49       return f(boost::ref(aTrack));
    56     if(
const override& 
f= get_override(
"NewStage")) {
    64     if(
const override& 
f= get_override(
"PrepareNewEvent")) {
    81   class_<CB_G4UserStackingAction, CB_G4UserStackingAction*, boost::noncopyable>
    82     (
"G4UserStackingAction", 
"stacking action class")
    85      &CB_G4UserStackingAction::ClassifyNewTrack)
    87      &CB_G4UserStackingAction::NewStage)
    89      &CB_G4UserStackingAction::PrepareNewEvent)
 
G4ClassificationOfNewTrack ClassifyNewTrack(const G4Track *aTrack)
 
virtual void PrepareNewEvent()
 
G4ClassificationOfNewTrack
 
virtual G4ClassificationOfNewTrack ClassifyNewTrack(const G4Track *aTrack)
 
void export_G4UserStackingAction()