ATLAS Offline Software
Loading...
Searching...
No Matches
LArFanSections Class Reference

#include <LArFanSection.h>

Collaboration diagram for LArFanSections:

Public Member Functions

 LArFanSections (G4double ri1, G4double ri2, G4double ro1, G4double ro2, G4double Xmax, G4double z1, G4double z2)
void print (void) const

Public Attributes

G4double Amin
G4double Amax
G4double Bmin
G4double Bmax
G4double Amin2
G4double Amax2
G4double Bmin2
G4double Bmax2
G4double xmin
G4double xmax
G4double Cflat2
G4double ABmax
G4double ABmin

Detailed Description

Definition at line 11 of file LArFanSection.h.

Constructor & Destructor Documentation

◆ LArFanSections()

LArFanSections::LArFanSections ( G4double ri1,
G4double ri2,
G4double ro1,
G4double ro2,
G4double Xmax,
G4double z1,
G4double z2 )

Definition at line 21 of file LArFanSection.cxx.

25 : Amin ((ri2 - ri1) / (z2 - z1)),
26 Amax ((ro2 - ro1) / (z2 - z1)),
27 Bmin (ri1 - Amin * z1),
28 Bmax (ro1 - Amax * z1),
29 Amin2 (Amin*Amin),
30 Amax2 (Amax*Amax),
31 Bmin2 (Bmin*Bmin),
32 Bmax2 (Bmax*Bmax),
33 xmin (-Xmax),
34 xmax (Xmax),
35 Cflat2 (ro2*ro2),
36 ABmax (Amax*Bmax),
38{
39}

Member Function Documentation

◆ print()

void LArFanSections::print ( void ) const

Definition at line 11 of file LArFanSection.cxx.

12{
13 std::cout << "LArFanSections at " << this << std::endl
14 << "Amin = " << Amin << ", Amax = " << Amax
15 << std::endl
16 << "Bmin = " << Bmin << ", Bmax = " << Bmax << std::endl
17 << "xmin = " << xmin << ", xmax = " << xmax
18 << "Cflat2 = " << Cflat2 << std::endl;
19}

Member Data Documentation

◆ ABmax

G4double LArFanSections::ABmax

Definition at line 19 of file LArFanSection.h.

◆ ABmin

G4double LArFanSections::ABmin

Definition at line 19 of file LArFanSection.h.

◆ Amax

G4double LArFanSections::Amax

Definition at line 14 of file LArFanSection.h.

◆ Amax2

G4double LArFanSections::Amax2

Definition at line 16 of file LArFanSection.h.

◆ Amin

G4double LArFanSections::Amin

Definition at line 14 of file LArFanSection.h.

◆ Amin2

G4double LArFanSections::Amin2

Definition at line 16 of file LArFanSection.h.

◆ Bmax

G4double LArFanSections::Bmax

Definition at line 15 of file LArFanSection.h.

◆ Bmax2

G4double LArFanSections::Bmax2

Definition at line 17 of file LArFanSection.h.

◆ Bmin

G4double LArFanSections::Bmin

Definition at line 15 of file LArFanSection.h.

◆ Bmin2

G4double LArFanSections::Bmin2

Definition at line 17 of file LArFanSection.h.

◆ Cflat2

G4double LArFanSections::Cflat2

Definition at line 19 of file LArFanSection.h.

◆ xmax

G4double LArFanSections::xmax

Definition at line 18 of file LArFanSection.h.

◆ xmin

G4double LArFanSections::xmin

Definition at line 18 of file LArFanSection.h.


The documentation for this class was generated from the following files: