ATLAS Offline Software
LArG4TBECBeamChCalculator.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef LARG4H6SD_LARG4TBECBEAMCHCALCULATOR_H
6 #define LARG4H6SD_LARG4TBECBEAMCHCALCULATOR_H
7 
8 #include "globals.hh"
9 #include "G4ThreeVector.hh"
10 
11 class G4Step;
12 
14 {
15  public:
18 
19  G4bool Process(const G4Step*);
20  G4int identifier() const { return m_number; }
21 
22  G4double x() const { return m_x; }
23  G4double y() const { return m_y; };
24 
25  private:
26 
27  // number ob beamchamber
28  G4int m_number;
29  G4double m_x;
30  G4double m_y;
31 };
32 
33 #endif
LArG4TBECBeamChCalculator::m_number
G4int m_number
Definition: LArG4TBECBeamChCalculator.h:23
LArG4TBECBeamChCalculator::y
G4double y() const
Definition: LArG4TBECBeamChCalculator.h:23
LArG4TBECBeamChCalculator::identifier
G4int identifier() const
Definition: LArG4TBECBeamChCalculator.h:20
LArG4TBECBeamChCalculator::~LArG4TBECBeamChCalculator
~LArG4TBECBeamChCalculator()
Definition: LArG4TBECBeamChCalculator.h:17
LArG4TBECBeamChCalculator::m_y
G4double m_y
Definition: LArG4TBECBeamChCalculator.h:30
LArG4TBECBeamChCalculator::m_x
G4double m_x
Definition: LArG4TBECBeamChCalculator.h:29
LArG4TBECBeamChCalculator
Definition: LArG4TBECBeamChCalculator.h:14
LArG4TBECBeamChCalculator::x
G4double x() const
Definition: LArG4TBECBeamChCalculator.h:22
LArG4TBECBeamChCalculator::Process
G4bool Process(const G4Step *)
LArG4TBECBeamChCalculator::LArG4TBECBeamChCalculator
LArG4TBECBeamChCalculator(void)