aboutsummaryrefslogtreecommitdiffstats
path: root/include/G4BeamTestUserStackingAction.h
blob: 556f3d113385ae7b5ab1232df84fc4e960e8d2eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#ifndef G4BeamTestUserStackingAction_H
#define G4BeamTestUserStackingAction_H 1

#include "globals.hh"
#include "G4UserStackingAction.hh"

//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......

class G4BeamTestUserStackingAction : public G4UserStackingAction
{
  public:
    G4BeamTestUserStackingAction();
    virtual ~G4BeamTestUserStackingAction();

  public:
    virtual G4ClassificationOfNewTrack ClassifyNewTrack(const G4Track* aTrack);
    virtual void NewStage();
    virtual void PrepareNewEvent();

  private:
    G4int fScintillationCounter;
    G4int fCerenkovCounter;
};

//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......

#endif