/home/cern/BDSIM_new/include/BDSStackingAction.hh

00001 /*
00002   Stacking Action - action performed before particles pushed to the stack
00003 
00004 */
00005 
00006 
00007 #ifndef __BDSSTACKING_ACTION__
00008 #define __BDSSTACKING_ACTION__
00009 
00010 #include "globals.hh"
00011 #include "G4UserStackingAction.hh"
00012 #include "G4ThreeVector.hh"
00013 
00014 class G4Track;
00015 
00016 
00017 class BDSStackingActionMessenger;
00018 
00019 class BDSStackingAction : public G4UserStackingAction
00020 {
00021   public:
00022     BDSStackingAction();
00023     virtual ~BDSStackingAction();
00024 
00025   public:
00026     virtual G4ClassificationOfNewTrack ClassifyNewTrack(const G4Track* aTrack);
00027     virtual void NewStage();
00028     virtual void PrepareNewEvent();
00029  };
00030 
00031 #endif
00032 

Generated on Wed Mar 5 17:25:22 2008 for BDSIM by  doxygen 1.5.3