Geant4-11
Public Member Functions | Data Fields
G4TwistedTubs::LastValueWithDoubleVector Class Reference

Public Member Functions

 LastValueWithDoubleVector ()
 
 LastValueWithDoubleVector (const LastValueWithDoubleVector &r)
 
LastValueWithDoubleVectoroperator= (const LastValueWithDoubleVector &r)
 
 ~LastValueWithDoubleVector ()
 

Data Fields

G4ThreeVector p
 
G4double value
 
G4ThreeVector vec
 

Detailed Description

Definition at line 304 of file G4TwistedTubs.hh.

Constructor & Destructor Documentation

◆ LastValueWithDoubleVector() [1/2]

G4TwistedTubs::LastValueWithDoubleVector::LastValueWithDoubleVector ( )
inline

Definition at line 307 of file G4TwistedTubs.hh.

308 {
311 value = DBL_MAX;
312 }
void set(double x, double y, double z)
static const G4double kInfinity
Definition: geomdefs.hh:41
#define DBL_MAX
Definition: templates.hh:62

References DBL_MAX, kInfinity, p, CLHEP::Hep3Vector::set(), value, and vec.

◆ ~LastValueWithDoubleVector()

G4TwistedTubs::LastValueWithDoubleVector::~LastValueWithDoubleVector ( )
inline

Definition at line 313 of file G4TwistedTubs.hh.

313{}

◆ LastValueWithDoubleVector() [2/2]

G4TwistedTubs::LastValueWithDoubleVector::LastValueWithDoubleVector ( const LastValueWithDoubleVector r)
inline

Definition at line 314 of file G4TwistedTubs.hh.

315 : p(r.p), vec(r.vec), value(r.value){}

Member Function Documentation

◆ operator=()

LastValueWithDoubleVector & G4TwistedTubs::LastValueWithDoubleVector::operator= ( const LastValueWithDoubleVector r)
inline

Definition at line 316 of file G4TwistedTubs.hh.

317 {
318 if (this == &r) { return *this; }
319 p = r.p; vec = r.vec; value = r.value;
320 return *this;
321 }

References p, value, and vec.

Field Documentation

◆ p

G4ThreeVector G4TwistedTubs::LastValueWithDoubleVector::p

◆ value

G4double G4TwistedTubs::LastValueWithDoubleVector::value

◆ vec

G4ThreeVector G4TwistedTubs::LastValueWithDoubleVector::vec

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