ATLAS Offline Software
Loading...
Searching...
No Matches
LArGeoH62004SteppingAction.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5//=====================================
6// EMEC/HEC/FCAL TB stepping action,
7// do not stopping the particle in leakage det. !!!!
8//=====================================
9#ifndef LARG4H6SD_LArGeoH62004SteppingAction_h
10#define LARG4H6SD_LArGeoH62004SteppingAction_h 1
11
12
13#include "G4UserSteppingAction.hh"
14
15namespace G4UA
16{
18 class LArGeoH62004SteppingAction final: public G4UserSteppingAction
19 {
20 public:
21
22 struct Config
23 {
24 float yTable=0.0;
25 bool checkprim=false;
26 bool printstep=false;
27 };
28
30 virtual void UserSteppingAction(const G4Step*) override;
31
32 private:
33 float m_yTable;
36 }; // class LArGeoH62004SteppingAction
37
38} // namespace G4UA
39
40#endif
LArGeoH62004SteppingAction(const Config &config)
virtual void UserSteppingAction(const G4Step *) override