Ignore:
Timestamp:
Nov 5, 2010, 3:45:55 PM (14 years ago)
Author:
garnier
Message:

update ti head

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/digits_hits/scorer/src/G4PSDoseDeposit3D.cc

    r1337 r1340  
    2525//
    2626//
    27 // $Id: G4PSDoseDeposit3D.cc,v 1.3 2007/08/29 06:36:42 taso Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// $Id: G4PSDoseDeposit3D.cc,v 1.6 2010/09/16 14:58:34 gcosmo Exp $
     28// GEANT4 tag $Name: $
    2929//
    3030// G4PSDoseDeposit3D
     
    3636//
    3737// Created: 2008-08-14  Tsukasa ASO
     38// 2010-07-22   Introduce Unit specification.
    3839//
    3940///////////////////////////////////////////////////////////////////////////////
     
    5051}
    5152
     53G4PSDoseDeposit3D::G4PSDoseDeposit3D(G4String name,
     54                                     const G4String& unit,
     55                                     G4int ni, G4int nj, G4int nk,
     56                                     G4int di, G4int dj, G4int dk)
     57    :G4PSDoseDeposit(name),
     58     fDepthi(di),fDepthj(dj),fDepthk(dk)
     59{
     60  fNi=ni;
     61  fNj=nj;
     62  fNk=nk;
     63  SetUnit(unit);
     64}
     65
    5266G4PSDoseDeposit3D::~G4PSDoseDeposit3D()
    5367{;}
     
    6074  G4int k = touchable->GetReplicaNumber(fDepthk);
    6175 
     76if(i<0)
     77{
     78  G4Exception("G4PSEnergyDeposit3D","G4PSEnergyDeposit3D::GetIndex",JustWarning,
     79              "GetReplicaNumber is negative");
     80  G4cerr << "touchable->GetReplicaNumber(fDepthi) returns " << i << G4endl
     81         << "for volume: " << touchable->GetVolume(fDepthi)->GetName()
     82         << G4endl;
     83}
     84if(j<0)
     85{
     86  G4Exception("G4PSEnergyDeposit3D","G4PSEnergyDeposit3D::GetIndex",JustWarning,
     87              "GetReplicaNumber is negative");
     88  G4cerr << "touchable->GetReplicaNumber(fDepthj) returns " << j << G4endl
     89         << "for volume: " << touchable->GetVolume(fDepthj)->GetName()
     90         << G4endl;
     91}
     92if(k<0)
     93{
     94  G4Exception("G4PSEnergyDeposit3D","G4PSEnergyDeposit3D::GetIndex",JustWarning,
     95              "GetReplicaNumber is negative");
     96  G4cerr << "touchable->GetReplicaNumber(fDepthk) returns " << k << G4endl
     97         << "for volume: " << touchable->GetVolume(fDepthk)->GetName()
     98         << G4endl;
     99}
     100
    62101  return i*fNj*fNk+j*fNk+k;
    63102}
Note: See TracChangeset for help on using the changeset viewer.