74 else if ( pAxis ==
kYAxis )
81 assert( pAxis ==
kZAxis ) ;
118 remainsAfterClip =
false;
120 else if ( sCode == 0 && eCode == 0 )
124 remainsAfterClip = true ;
154 while ( sCode != eCode )
168 else if ( sCode & 0x02 )
174 else if ( sCode & 0x04 )
180 else if ( sCode & 0x08 )
186 else if ( sCode & 0x10 )
192 else if ( sCode & 0x20 )
207 else if ( eCode & 0x02 )
213 else if ( eCode & 0x04 )
225 else if ( eCode & 0x10 )
231 else if ( eCode & 0x20 )
244 if ( sCode == 0 && eCode == 0 ) remainsAfterClip =
true;
245 else remainsAfterClip =
false;
247 return remainsAfterClip;
CLHEP::Hep3Vector G4ThreeVector
G4int OutCode(const G4ThreeVector &pVec) const
G4double GetMinZExtent() const
static const G4double kInfinity
G4bool IsZLimited() const
std::ostream & operator<<(std::ostream &, const BasicVector3D< float > &)
Float_t y1[n_points_granero]
Float_t x1[n_points_granero]
G4double GetMinYExtent() const
Float_t y2[n_points_geant4]
G4double GetMaxYExtent() const
G4double GetMaxZExtent() const
G4double GetMaxXExtent() const
G4bool IsXLimited() const
void AddLimit(const EAxis pAxis, const G4double pMin, const G4double pMax)
Float_t x2[n_points_geant4]
G4double GetMinXExtent() const
G4bool ClipToLimits(G4ThreeVector &pStart, G4ThreeVector &pEnd) const
G4bool IsYLimited() const