ATLAS Offline Software
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 
15 namespace 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
G4UA
for nSW
Definition: CalibrationDefaultProcessing.h:19
G4UA::LArGeoH62004SteppingAction
NEEDS DOCUMENTATION.
Definition: LArGeoH62004SteppingAction.h:19
G4UA::LArGeoH62004SteppingAction::LArGeoH62004SteppingAction
LArGeoH62004SteppingAction(const Config &config)
G4UA::LArGeoH62004SteppingAction::m_checkprim
bool m_checkprim
Definition: LArGeoH62004SteppingAction.h:34
config
Definition: PhysicsAnalysis/AnalysisCommon/AssociationUtils/python/config.py:1
G4UA::LArGeoH62004SteppingAction::Config::printstep
bool printstep
Definition: LArGeoH62004SteppingAction.h:26
G4UA::LArGeoH62004SteppingAction::m_yTable
float m_yTable
Definition: LArGeoH62004SteppingAction.h:33
G4UA::LArGeoH62004SteppingAction::m_printstep
bool m_printstep
Definition: LArGeoH62004SteppingAction.h:35
G4UA::LArGeoH62004SteppingAction::UserSteppingAction
virtual void UserSteppingAction(const G4Step *) override
G4UA::LArGeoH62004SteppingAction::Config::yTable
float yTable
Definition: LArGeoH62004SteppingAction.h:24
G4UA::LArGeoH62004SteppingAction::Config::checkprim
bool checkprim
Definition: LArGeoH62004SteppingAction.h:25
G4UA::LArGeoH62004SteppingAction::Config
Definition: LArGeoH62004SteppingAction.h:23