// // ******************************************************************** // * DISCLAIMER * // * * // * The following disclaimer summarizes all the specific disclaimers * // * of contributors to this software. The specific disclaimers,which * // * govern, are listed with their locations in: * // * http://cern.ch/geant4/license * // * * // * Neither the authors of this software system, nor their employing * // * institutes,nor the agencies providing financial support for this * // * work make any representation or warranty, express or implied, * // * regarding this software system or assume any liability for its * // * use. * // * * // * This code implementation is the intellectual property of the * // * GEANT4 collaboration. * // * By copying, distributing or modifying the Program (or any work * // * based on the Program) you indicate your acceptance of this * // * statement, and all its terms. * // ******************************************************************** // // // $Id: G4VTouchable.icc,v 1.5 2001/07/11 09:59:19 gunter Exp $ // GEANT4 tag $Name: geant4-04-00 $ // // // class G4VTouchable Inline implementation // inline G4VTouchable::G4VTouchable() { } inline G4VTouchable::~G4VTouchable() { } inline G4VPhysicalVolume* G4VTouchable::GetVolume(G4int) const { G4Exception("G4VTouchable::GetVolume(G4int depth) undefined"); return NULL; } inline G4VSolid* G4VTouchable::GetSolid(G4int) const { G4Exception("G4VTouchable::GetSolid(G4int depth) undefined"); return NULL; } inline G4int G4VTouchable::GetReplicaNumber(G4int) const { G4Exception("G4VTouchable::GetReplicaNumber(G4int depth) undefined"); return 0; } inline G4int G4VTouchable::MoveUpHistory( G4int ) { G4Exception("G4VTouchable::MoveUpHistory(G4int) undefined "); return 0; // for this touchable subclass } inline void G4VTouchable::UpdateYourself(G4VPhysicalVolume*, const G4NavigationHistory* ) { G4Exception("G4VTouchable::UpdateYourself( G4VPhysicalVolume*, const G4NavigationHistory* ) undefined "); } inline G4int G4VTouchable::GetHistoryDepth() const { G4Exception("G4VTouchable::GetHistoryDepth() undefined "); return 0; } inline const G4NavigationHistory* G4VTouchable::GetHistory() const { G4Exception("G4VTouchable::GetHistory() undefined"); return NULL; } #if 0 inline void G4VTouchable::ResetLevel() { G4Exception("G4VTouchable::ResetLevel() undefined"); } #endif