ATLAS Offline Software
LArCalorimeter
LArGeoModel
LArGeoH62004Algs
src
Other
LArGeoModel/LArGeoH62004Algs/src/Other/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 LArGeoH62004SteppingAction_h
10
#define LArGeoH62004SteppingAction_h 1
11
12
#include "FadsActions/UserAction.h"
13
#include <string>
14
#include <vector>
15
16
17
class
LArGeoH62004SteppingAction
:
public
FADS::UserAction
18
{
19
public
:
20
LArGeoH62004SteppingAction
(std::string
s
): UserAction(
s
) {};
21
virtual
~LArGeoH62004SteppingAction
(){};
22
void
ClearVector
(){
m_tracks
.clear(); }
23
24
public
:
25
void
SteppingAction
(
const
G4Step* theStep);
26
27
private
:
28
std::vector<int>
m_tracks
;
29
};
30
31
#endif
32
python.SystemOfUnits.s
int s
Definition:
SystemOfUnits.py:131
LArGeoH62004SteppingAction
Definition:
LArGeoModel/LArGeoH62004Algs/src/Other/LArGeoH62004SteppingAction.h:18
LArGeoH62004SteppingAction::ClearVector
void ClearVector()
Definition:
LArGeoModel/LArGeoH62004Algs/src/Other/LArGeoH62004SteppingAction.h:22
LArGeoH62004SteppingAction::~LArGeoH62004SteppingAction
virtual ~LArGeoH62004SteppingAction()
Definition:
LArGeoModel/LArGeoH62004Algs/src/Other/LArGeoH62004SteppingAction.h:21
LArGeoH62004SteppingAction::m_tracks
std::vector< int > m_tracks
Definition:
LArGeoModel/LArGeoH62004Algs/src/Other/LArGeoH62004SteppingAction.h:28
LArGeoH62004SteppingAction::LArGeoH62004SteppingAction
LArGeoH62004SteppingAction(std::string s)
Definition:
LArGeoModel/LArGeoH62004Algs/src/Other/LArGeoH62004SteppingAction.h:20
LArGeoH62004SteppingAction::SteppingAction
void SteppingAction(const G4Step *theStep)
Generated on Fri Jul 5 2024 21:20:26 for ATLAS Offline Software by
1.8.18