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/G4PSEnergyDeposit3D.cc

    r1337 r1340  
    2525//
    2626//
    27 // $Id: G4PSEnergyDeposit3D.cc,v 1.3 2007/08/29 06:36:42 taso Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// $Id: G4PSEnergyDeposit3D.cc,v 1.6 2010/09/16 14:58:34 gcosmo Exp $
     28// GEANT4 tag $Name: $
    2929//
    3030// G4PSEnergyDeposit3D
     
    4949}
    5050
     51G4PSEnergyDeposit3D::G4PSEnergyDeposit3D(G4String name, const G4String& unit,
     52                                         G4int ni, G4int nj, G4int nk,
     53                                         G4int depi, G4int depj, G4int depk)
     54    :G4PSEnergyDeposit(name),
     55     fDepthi(depi),fDepthj(depj),fDepthk(depk)
     56{
     57  fNi=ni;
     58  fNj=nj;
     59  fNk=nk;
     60  SetUnit(unit);
     61}
     62
    5163G4PSEnergyDeposit3D::~G4PSEnergyDeposit3D()
    5264{;}
     
    5971  G4int k = touchable->GetReplicaNumber(fDepthk);
    6072 
     73if(i<0)
     74{
     75  G4Exception("G4PSEnergyDeposit3D","G4PSEnergyDeposit3D::GetIndex",JustWarning,
     76              "GetReplicaNumber is negative");
     77  G4cerr << "touchable->GetReplicaNumber(fDepthi) returns " << i << G4endl
     78         << "for volume: " << touchable->GetVolume(fDepthi)->GetName()
     79         << G4endl;
     80}
     81if(j<0)
     82{
     83  G4Exception("G4PSEnergyDeposit3D","G4PSEnergyDeposit3D::GetIndex",JustWarning,
     84              "GetReplicaNumber is negative");
     85  G4cerr << "touchable->GetReplicaNumber(fDepthj) returns " << j << G4endl
     86         << "for volume: " << touchable->GetVolume(fDepthj)->GetName()
     87         << G4endl;
     88}
     89if(k<0)
     90{
     91  G4Exception("G4PSEnergyDeposit3D","G4PSEnergyDeposit3D::GetIndex",JustWarning,
     92              "GetReplicaNumber is negative");
     93  G4cerr << "touchable->GetReplicaNumber(fDepthk) returns " << k << G4endl
     94         << "for volume: " << touchable->GetVolume(fDepthk)->GetName()
     95         << G4endl;
     96
     97}
     98
    6199  return i*fNj*fNk+j*fNk+k;
    62100}
Note: See TracChangeset for help on using the changeset viewer.