ATLAS Offline Software
LArFanSection.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 #ifndef __LARFANSECTION_H__
6 #define __LARFANSECTION_H__
7 
8 // helper class to replace G4Polycone
9 // in certain LArWheelSolid operations
10 
12 {
13 public:
14  G4double Amin, Amax;
15  G4double Bmin, Bmax;
16  G4double Amin2, Amax2;
17  G4double Bmin2, Bmax2;
18  G4double xmin, xmax;
19  G4double Cflat2, ABmax, ABmin;
20 
22  G4double ri1, G4double ri2,
23  G4double ro1, G4double ro2,
24  G4double Xmax, G4double z1, G4double z2
25  );
26 
27  void print(void) const;
28 };
29 
30 #endif // __LARFANSECTION_H__
LArFanSections::Amax2
G4double Amax2
Definition: LArFanSection.h:16
LArFanSections::LArFanSections
LArFanSections(G4double ri1, G4double ri2, G4double ro1, G4double ro2, G4double Xmax, G4double z1, G4double z2)
Definition: LArFanSection.cxx:21
LArFanSections::print
void print(void) const
Definition: LArFanSection.cxx:11
LArFanSections::Bmin
G4double Bmin
Definition: LArFanSection.h:15
LArFanSections::Amax
G4double Amax
Definition: LArFanSection.h:14
LArFanSections
Definition: LArFanSection.h:12
LArFanSections::ABmax
G4double ABmax
Definition: LArFanSection.h:19
LArFanSections::Amin
G4double Amin
Definition: LArFanSection.h:14
LArFanSections::Bmin2
G4double Bmin2
Definition: LArFanSection.h:17
LArFanSections::xmax
G4double xmax
Definition: LArFanSection.h:18
LArFanSections::ABmin
G4double ABmin
Definition: LArFanSection.h:19
LArFanSections::Bmax2
G4double Bmax2
Definition: LArFanSection.h:17
LArFanSections::Bmax
G4double Bmax
Definition: LArFanSection.h:15
LArFanSections::Amin2
G4double Amin2
Definition: LArFanSection.h:16
LArFanSections::xmin
G4double xmin
Definition: LArFanSection.h:18
LArFanSections::Cflat2
G4double Cflat2
Definition: LArFanSection.h:19