00001 /* BDSIM code. Version 1.0 00002 Author: Grahame A. Blair, Royal Holloway, Univ. of London. 00003 Last modified 24.7.2002 00004 Copyright (c) 2002 by G.A.Blair. ALL RIGHTS RESERVED. 00005 */ 00006 00007 #include "BDSEnergyCounterHit.hh" 00008 #include "G4ios.hh" 00009 #include "G4VVisManager.hh" 00010 #include "G4Colour.hh" 00011 #include "G4VisAttributes.hh" 00012 #include "G4LogicalVolume.hh" 00013 00014 G4Allocator<BDSEnergyCounterHit> BDSEnergyCounterHitAllocator; 00015 00016 BDSEnergyCounterHit::BDSEnergyCounterHit(G4int nCopy, G4double anEnergy, 00017 G4double EnWeightZ, G4int partID, G4int parentID): 00018 itsEnergy(anEnergy),itsCopyNumber(nCopy), 00019 itsPartID(partID),itsParentID(parentID), 00020 itsEnergyWeightedPosition(EnWeightZ) 00021 {;} 00022 00023 00024 BDSEnergyCounterHit::BDSEnergyCounterHit() 00025 {;} 00026 00027 00028 BDSEnergyCounterHit::~BDSEnergyCounterHit() 00029 {;} 00030 00031 BDSEnergyCounterHit::BDSEnergyCounterHit(const BDSEnergyCounterHit &right) 00032 { 00033 itsEnergy = right.itsEnergy; 00034 itsCopyNumber = right.itsCopyNumber; 00035 itsPartID = right.itsPartID; 00036 itsParentID = right.itsParentID; 00037 } 00038 00039 const BDSEnergyCounterHit& BDSEnergyCounterHit::operator=(const BDSEnergyCounterHit &right) 00040 { 00041 itsEnergy = right.itsEnergy; 00042 itsCopyNumber = right.itsCopyNumber; 00043 itsPartID= right.itsPartID; 00044 itsParentID = right.itsParentID; 00045 return *this; 00046 } 00047 00048