BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
BDS::SquareCheck Struct Reference

A very simple struct to permit checking un-rotated (i.e. axis-aligned) square overlaps. More...

#include <BDSMuonCoolerBuilder.hh>

Collaboration diagram for BDS::SquareCheck:
Collaboration graph

Public Member Functions

G4bool Overlaps (const SquareCheck &o) const
 
G4String Str () const
 

Data Fields

G4double z1
 
G4double z2
 
G4double r1
 
G4double r2
 

Detailed Description

A very simple struct to permit checking un-rotated (i.e. axis-aligned) square overlaps.

Author
Laurie Nevay

Definition at line 89 of file BDSMuonCoolerBuilder.hh.

Member Function Documentation

◆ Overlaps()

G4bool BDS::SquareCheck::Overlaps ( const SquareCheck o) const
inline

Definition at line 96 of file BDSMuonCoolerBuilder.hh.

◆ Str()

G4String BDS::SquareCheck::Str ( ) const
inline

Definition at line 102 of file BDSMuonCoolerBuilder.hh.

Field Documentation

◆ r1

G4double BDS::SquareCheck::r1

Definition at line 93 of file BDSMuonCoolerBuilder.hh.

◆ r2

G4double BDS::SquareCheck::r2

Definition at line 94 of file BDSMuonCoolerBuilder.hh.

◆ z1

G4double BDS::SquareCheck::z1

Definition at line 91 of file BDSMuonCoolerBuilder.hh.

◆ z2

G4double BDS::SquareCheck::z2

Definition at line 92 of file BDSMuonCoolerBuilder.hh.


The documentation for this struct was generated from the following file: