Import Geant4 9.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 15:16:48 +02:00
parent 75c7fd177d
commit a8e9364cea
6592 changed files with 84274 additions and 69292 deletions
@@ -23,8 +23,8 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4PSCellCharge.cc,v 1.2 2006/12/13 15:43:30 gunter Exp $
// GEANT4 tag $Name: geant4-08-02 $
// $Id: G4PSCellCharge.cc,v 1.3 2007/05/18 00:00:37 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4PSCellCharge
#include "G4PSCellCharge.hh"
+2 -2
View File
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4PSCellFlux.cc,v 1.4 2006/06/29 18:07:36 gunter Exp $
// GEANT4 tag $Name: geant4-08-02 $
// $Id: G4PSCellFlux.cc,v 1.5 2007/05/18 00:00:38 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4PSCellFlux
#include "G4PSCellFlux.hh"
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4PSDoseDeposit.cc,v 1.4 2006/06/29 18:07:38 gunter Exp $
// GEANT4 tag $Name: geant4-08-02 $
// $Id: G4PSDoseDeposit.cc,v 1.5 2007/05/18 00:00:38 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4PSDoseDeposit
#include "G4PSDoseDeposit.hh"
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4PSEnergyDeposit.cc,v 1.4 2006/06/29 18:07:40 gunter Exp $
// GEANT4 tag $Name: geant4-08-02 $
// $Id: G4PSEnergyDeposit.cc,v 1.5 2007/05/18 00:00:38 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4PSEnergyDeposit
#include "G4PSEnergyDeposit.hh"
@@ -24,14 +24,15 @@
// ********************************************************************
//
//
// $Id: G4PSFlatSurfaceCurrent.cc,v 1.5 2006/06/29 18:07:42 gunter Exp $
// GEANT4 tag $Name: geant4-08-02 $
// $Id: G4PSFlatSurfaceCurrent.cc,v 1.7 2007/05/18 00:00:38 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4PSFlatSurfaceCurrent
#include "G4PSFlatSurfaceCurrent.hh"
#include "G4StepStatus.hh"
#include "G4Track.hh"
#include "G4UnitsTable.hh"
#include "G4GeometryTolerance.hh"
////////////////////////////////////////////////////////////////////////////////
// (Description)
// This is a primitive scorer class for scoring only Surface Flux.
@@ -91,7 +92,7 @@ G4int G4PSFlatSurfaceCurrent::IsSelectedSurface(G4Step* aStep, G4Box* boxSolid){
G4TouchableHandle theTouchable =
aStep->GetPreStepPoint()->GetTouchableHandle();
G4double kCarTolerance = G4GeometryTolerance::GetInstance()->GetSurfaceTolerance();
if (aStep->GetPreStepPoint()->GetStepStatus() == fGeomBoundary ){
// Entering Geometry
@@ -24,14 +24,15 @@
// ********************************************************************
//
//
// $Id: G4PSFlatSurfaceFlux.cc,v 1.6 2007/04/20 07:53:33 asaim Exp $
// GEANT4 tag $Name: geant4-08-03 $
// $Id: G4PSFlatSurfaceFlux.cc,v 1.8 2007/05/18 00:00:38 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4PSFlatSurfaceFlux
#include "G4PSFlatSurfaceFlux.hh"
#include "G4StepStatus.hh"
#include "G4Track.hh"
#include "G4UnitsTable.hh"
#include "G4GeometryTolerance.hh"
////////////////////////////////////////////////////////////////////////////////
// (Description)
// This is a primitive scorer class for scoring Surface Flux.
@@ -111,6 +112,7 @@ G4int G4PSFlatSurfaceFlux::IsSelectedSurface(G4Step* aStep, G4Box* boxSolid){
G4TouchableHandle theTouchable =
aStep->GetPreStepPoint()->GetTouchableHandle();
G4double kCarTolerance=G4GeometryTolerance::GetInstance()->GetSurfaceTolerance();
if (aStep->GetPreStepPoint()->GetStepStatus() == fGeomBoundary ){
// Entering Geometry
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4PSMinKinEAtGeneration.cc,v 1.5 2006/06/29 18:07:47 gunter Exp $
// GEANT4 tag $Name: geant4-08-02 $
// $Id: G4PSMinKinEAtGeneration.cc,v 1.6 2007/05/18 00:00:38 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4PSMinKinEAtGeneration
#include "G4PSMinKinEAtGeneration.hh"
@@ -0,0 +1,89 @@
//
// ********************************************************************
// * License and Disclaimer *
// * *
// * The Geant4 software is copyright of the Copyright Holders of *
// * the Geant4 Collaboration. It is provided under the terms and *
// * conditions of the Geant4 Software License, included in the file *
// * LICENSE and available at http://cern.ch/geant4/license . These *
// * include a list of copyright holders. *
// * *
// * 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. Please see the license in the file LICENSE and URL above *
// * for the full disclaimer and the limitation of liability. *
// * *
// * This code implementation is the result of the scientific and *
// * technical work of the GEANT4 collaboration. *
// * By using, copying, modifying or distributing the software (or *
// * any work based on the software) you agree to acknowledge its *
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
//
// $Id: G4PSNofCollision.cc,v 1.2 2007/06/21 15:03:58 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4PSNofCollision
#include "G4PSNofCollision.hh"
///////////////////////////////////////////////////////////////////////////////
// (Description)
// This is a primitive scorer class for scoring number of collisions inside a
// Cell.
//
// Created: 2007-02-02 Tsukasa ASO, Akinori Kimura.
//
///////////////////////////////////////////////////////////////////////////////
G4PSNofCollision::G4PSNofCollision(G4String name, G4int depth)
:G4VPrimitiveScorer(name,depth),HCID(-1),weighted(false)
{;}
G4PSNofCollision::~G4PSNofCollision()
{;}
G4bool G4PSNofCollision::ProcessHits(G4Step* aStep,G4TouchableHistory*)
{
if ( aStep->GetPostStepPoint()->GetStepStatus() == fGeomBoundary ) return TRUE;
G4int index = GetIndex(aStep);
G4double val = 1.0;
if(weighted) val *= aStep->GetPreStepPoint()->GetWeight();
EvtMap->add(index,val);
return TRUE;
}
void G4PSNofCollision::Initialize(G4HCofThisEvent* HCE)
{
EvtMap = new G4THitsMap<G4double>(detector->GetName(),GetName());
if(HCID < 0) {HCID = GetCollectionID(0);}
HCE->AddHitsCollection(HCID, (G4VHitsCollection*)EvtMap);
}
void G4PSNofCollision::EndOfEvent(G4HCofThisEvent*)
{;}
void G4PSNofCollision::clear(){
EvtMap->clear();
}
void G4PSNofCollision::DrawAll()
{;}
void G4PSNofCollision::PrintAll()
{
G4cout << " MultiFunctionalDet " << detector->GetName() << G4endl;
G4cout << " PrimitiveScorer " << GetName() << G4endl;
G4cout << " Number of entries " << EvtMap->entries() << G4endl;
std::map<G4int,G4double*>::iterator itr = EvtMap->GetMap()->begin();
for(; itr != EvtMap->GetMap()->end(); itr++) {
G4cout << " copy no.: " << itr->first
<< " collisions: " << *(itr->second)
<< G4endl;
}
}
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4PSNofSecondary.cc,v 1.3 2006/06/29 18:07:50 gunter Exp $
// GEANT4 tag $Name: geant4-08-02 $
// $Id: G4PSNofSecondary.cc,v 1.4 2007/05/18 00:00:38 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4PSNofSecondary
#include "G4PSNofSecondary.hh"
+2 -2
View File
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4PSNofStep.cc,v 1.5 2006/06/29 18:07:53 gunter Exp $
// GEANT4 tag $Name: geant4-08-02 $
// $Id: G4PSNofStep.cc,v 1.6 2007/05/18 00:00:38 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4PSNofStep
#include "G4PSNofStep.hh"
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4PSPassageCellFlux.cc,v 1.5 2006/06/29 18:07:55 gunter Exp $
// GEANT4 tag $Name: geant4-08-02 $
// $Id: G4PSPassageCellFlux.cc,v 1.6 2007/05/18 00:00:38 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4PSPassageCellFlux
#include "G4PSPassageCellFlux.hh"
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4PSPassageCurrent.cc,v 1.4 2006/06/29 18:07:57 gunter Exp $
// GEANT4 tag $Name: geant4-08-02 $
// $Id: G4PSPassageCurrent.cc,v 1.5 2007/05/18 00:00:38 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4PSPassageCurrent
#include "G4PSPassageCurrent.hh"
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4PSPassageTrackLength.cc,v 1.3 2006/06/29 18:07:59 gunter Exp $
// GEANT4 tag $Name: geant4-08-02 $
// $Id: G4PSPassageTrackLength.cc,v 1.4 2007/05/18 00:00:38 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4PSPassageTrackLength
#include "G4PSPassageTrackLength.hh"
@@ -0,0 +1,95 @@
//
// ********************************************************************
// * License and Disclaimer *
// * *
// * The Geant4 software is copyright of the Copyright Holders of *
// * the Geant4 Collaboration. It is provided under the terms and *
// * conditions of the Geant4 Software License, included in the file *
// * LICENSE and available at http://cern.ch/geant4/license . These *
// * include a list of copyright holders. *
// * *
// * 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. Please see the license in the file LICENSE and URL above *
// * for the full disclaimer and the limitation of liability. *
// * *
// * This code implementation is the result of the scientific and *
// * technical work of the GEANT4 collaboration. *
// * By using, copying, modifying or distributing the software (or *
// * any work based on the software) you agree to acknowledge its *
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
//
// $Id: G4PSPopulation.cc,v 1.3 2007/06/21 15:04:00 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4PSPopulation
#include "G4PSPopulation.hh"
///////////////////////////////////////////////////////////////////////////////
// (Description)
// This is a primitive scorer class for scoring population in a cell.
//
// Created: 2007-02-02 Tsukasa ASO, Akinori Kimura.
//
///////////////////////////////////////////////////////////////////////////////
G4PSPopulation::G4PSPopulation(G4String name, G4int depth)
:G4VPrimitiveScorer(name,depth),HCID(-1),weighted(false)
{;}
G4PSPopulation::~G4PSPopulation()
{;}
G4bool G4PSPopulation::ProcessHits(G4Step* aStep,G4TouchableHistory*)
{
G4int index = GetIndex(aStep);
G4TrackLogger& tlog = fCellTrackLogger[index];
if (tlog.FirstEnterance(aStep->GetTrack()->GetTrackID())) {
G4double val = 1.0;
if(weighted) val *= aStep->GetPreStepPoint()->GetWeight();
EvtMap->add(index,val);
}
return TRUE;
}
void G4PSPopulation::Initialize(G4HCofThisEvent* HCE)
{
EvtMap = new G4THitsMap<G4double>(detector->GetName(),GetName());
if(HCID < 0) {HCID = GetCollectionID(0);}
HCE->AddHitsCollection(HCID, (G4VHitsCollection*)EvtMap);
}
void G4PSPopulation::EndOfEvent(G4HCofThisEvent*)
{
fCellTrackLogger.clear();
}
void G4PSPopulation::clear(){
EvtMap->clear();
fCellTrackLogger.clear();
}
void G4PSPopulation::DrawAll()
{;}
void G4PSPopulation::PrintAll()
{
G4cout << " MultiFunctionalDet " << detector->GetName() << G4endl;
G4cout << " PrimitiveScorer " << GetName() << G4endl;
G4cout << " Number of entries " << EvtMap->entries() << G4endl;
std::map<G4int,G4double*>::iterator itr = EvtMap->GetMap()->begin();
for(; itr != EvtMap->GetMap()->end(); itr++) {
G4cout << " copy no.: " << itr->first
<< " population: " << *(itr->second)
<< G4endl;
}
}
@@ -24,14 +24,15 @@
// ********************************************************************
//
//
// $Id: G4PSSphereSurfaceCurrent.cc,v 1.5 2006/06/29 18:08:01 gunter Exp $
// GEANT4 tag $Name: geant4-08-02 $
// $Id: G4PSSphereSurfaceCurrent.cc,v 1.7 2007/05/18 00:00:38 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4PSSphereSurfaceCurrent
#include "G4PSSphereSurfaceCurrent.hh"
#include "G4StepStatus.hh"
#include "G4Track.hh"
#include "G4UnitsTable.hh"
#include "G4GeometryTolerance.hh"
////////////////////////////////////////////////////////////////////////////////
// (Description)
// This is a primitive scorer class for scoring only Surface Current.
@@ -90,6 +91,7 @@ G4int G4PSSphereSurfaceCurrent::IsSelectedSurface(G4Step* aStep, G4Sphere* spher
G4TouchableHandle theTouchable =
aStep->GetPreStepPoint()->GetTouchableHandle();
G4double kCarTolerance = G4GeometryTolerance::GetInstance()->GetSurfaceTolerance();
if (aStep->GetPreStepPoint()->GetStepStatus() == fGeomBoundary ){
// Entering Geometry
@@ -24,14 +24,15 @@
// ********************************************************************
//
//
// $Id: G4PSSphereSurfaceFlux.cc,v 1.1 2007/04/20 07:55:38 asaim Exp $
// GEANT4 tag $Name: geant4-08-03 $
// $Id: G4PSSphereSurfaceFlux.cc,v 1.3 2007/05/18 00:00:38 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4PSSphereSurfaceFlux
#include "G4PSSphereSurfaceFlux.hh"
#include "G4StepStatus.hh"
#include "G4Track.hh"
#include "G4UnitsTable.hh"
#include "G4GeometryTolerance.hh"
////////////////////////////////////////////////////////////////////////////////
// (Description)
// This is a primitive scorer class for scoring only Surface Flux.
@@ -121,6 +122,7 @@ G4int G4PSSphereSurfaceFlux::IsSelectedSurface(G4Step* aStep, G4Sphere* sphereSo
G4TouchableHandle theTouchable =
aStep->GetPreStepPoint()->GetTouchableHandle();
G4double kCarTolerance = G4GeometryTolerance::GetInstance()->GetSurfaceTolerance();
if (aStep->GetPreStepPoint()->GetStepStatus() == fGeomBoundary ){
// Entering Geometry
@@ -0,0 +1,112 @@
//
// ********************************************************************
// * License and Disclaimer *
// * *
// * The Geant4 software is copyright of the Copyright Holders of *
// * the Geant4 Collaboration. It is provided under the terms and *
// * conditions of the Geant4 Software License, included in the file *
// * LICENSE and available at http://cern.ch/geant4/license . These *
// * include a list of copyright holders. *
// * *
// * 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. Please see the license in the file LICENSE and URL above *
// * for the full disclaimer and the limitation of liability. *
// * *
// * This code implementation is the result of the scientific and *
// * technical work of the GEANT4 collaboration. *
// * By using, copying, modifying or distributing the software (or *
// * any work based on the software) you agree to acknowledge its *
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
//
// $Id: G4PSTrackCounter.cc,v 1.2 2007/06/21 15:04:02 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4PSTrackCounter
#include "G4PSTrackCounter.hh"
///////////////////////////////////////////////////////////////////////////////
// (Description)
// This is a primitive scorer class for scoring number of tracks in a cell.
//
// Created: 2007-02-02 Tsukasa ASO, Akinori Kimura.
//
///////////////////////////////////////////////////////////////////////////////
G4PSTrackCounter::G4PSTrackCounter(G4String name, G4int direction, G4int depth)
:G4VPrimitiveScorer(name,depth),HCID(-1),fDirection(direction),weighted(false)
{;}
G4PSTrackCounter::~G4PSTrackCounter()
{;}
G4bool G4PSTrackCounter::ProcessHits(G4Step* aStep,G4TouchableHistory*)
{
G4StepPoint* preStep = aStep->GetPreStepPoint();
G4StepPoint* posStep = aStep->GetPostStepPoint();
G4bool IsEnter = preStep->GetStepStatus()==fGeomBoundary;
G4bool IsExit = posStep->GetStepStatus()==fGeomBoundary;
// Regular : count in prestep volume.
G4int index = GetIndex(aStep);
// G4cout << " trk " << aStep->GetTrack()->GetTrackID()
// << " index " << index << " In " << IsEnter << " Out " <<IsExit
// << " PreStatus " << preStep->GetStepStatus()
// << " PostStatus " << posStep->GetStepStatus()
// << " w " << aStep->GetPreStepPoint()->GetWeight()
// << G4endl;
G4bool flag = FALSE;
if ( IsEnter && fDirection == fCurrent_In ) flag = TRUE;
else if ( IsExit && fDirection == fCurrent_Out ) flag = TRUE;
else if ( (IsExit||IsEnter) && fDirection == fCurrent_InOut ) flag = TRUE;
if ( flag ){
//G4cout << " Count " << G4endl;
G4double val = 1.0;
if(weighted) val *= aStep->GetPreStepPoint()->GetWeight();
EvtMap->add(index,val);
}
return TRUE;
}
void G4PSTrackCounter::Initialize(G4HCofThisEvent* HCE)
{
EvtMap = new G4THitsMap<G4double>(detector->GetName(),GetName());
if(HCID < 0) {HCID = GetCollectionID(0);}
HCE->AddHitsCollection(HCID, (G4VHitsCollection*)EvtMap);
//G4cout << "----- PS Initialize " << G4endl;
}
void G4PSTrackCounter::EndOfEvent(G4HCofThisEvent*)
{;}
void G4PSTrackCounter::clear(){
EvtMap->clear();
}
void G4PSTrackCounter::DrawAll()
{;}
void G4PSTrackCounter::PrintAll()
{
G4cout << " MultiFunctionalDet " << detector->GetName() << G4endl;
G4cout << " PrimitiveScorer " << GetName() << G4endl;
G4cout << " Number of entries " << EvtMap->entries() << G4endl;
std::map<G4int,G4double*>::iterator itr = EvtMap->GetMap()->begin();
for(; itr != EvtMap->GetMap()->end(); itr++) {
G4cout << " copy no.: " << itr->first
<< " track count: " << *(itr->second)
<< G4endl;
}
}
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4PSTrackLength.cc,v 1.5 2006/06/29 18:08:03 gunter Exp $
// GEANT4 tag $Name: geant4-08-02 $
// $Id: G4PSTrackLength.cc,v 1.6 2007/05/18 00:00:38 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4PSTrackLength
#include "G4PSTrackLength.hh"
@@ -35,12 +35,13 @@
// This is a primitive scorer class for scoring sum of track length.
//
//
// Created: 2005-11-14 Tsukasa ASO, Akinori Kimura.
// Created: 2007-02-02 Tsukasa ASO, Akinori Kimura.
//
///////////////////////////////////////////////////////////////////////////////
G4PSTrackLength::G4PSTrackLength(G4String name, G4int depth)
:G4VPrimitiveScorer(name,depth),HCID(-1),weighted(false)
:G4VPrimitiveScorer(name,depth),HCID(-1),weighted(false),multiplyKinE(false),
divideByVelocity(false)
{;}
G4PSTrackLength::~G4PSTrackLength()
@@ -51,6 +52,8 @@ G4bool G4PSTrackLength::ProcessHits(G4Step* aStep,G4TouchableHistory*)
G4double trklength = aStep->GetStepLength();
if ( trklength == 0. ) return FALSE;
if(weighted) trklength *= aStep->GetPreStepPoint()->GetWeight();
if(multiplyKinE) trklength *= aStep->GetPreStepPoint()->GetKineticEnergy();
if(divideByVelocity) trklength /= aStep->GetPreStepPoint()->GetVelocity();
G4int index = GetIndex(aStep);
EvtMap->add(index,trklength);
return TRUE;
@@ -80,9 +83,17 @@ void G4PSTrackLength::PrintAll()
G4cout << " Number of entries " << EvtMap->entries() << G4endl;
std::map<G4int,G4double*>::iterator itr = EvtMap->GetMap()->begin();
for(; itr != EvtMap->GetMap()->end(); itr++) {
G4cout << " copy no.: " << itr->first
<< " track length: " << G4BestUnit(*(itr->second),"Length")
<< G4endl;
G4cout << " copy no.: " << itr->first << " track length: " ;
if ( multiplyKinE && !divideByVelocity ){
G4cout << *(itr->second)/(mm*MeV) <<" mm*MeV";
} else if ( !multiplyKinE && divideByVelocity ){
G4cout << *(itr->second)*second <<" /second";
} else if ( multiplyKinE && divideByVelocity) {
G4cout << *(itr->second)/MeV*second <<" MeV/second";
} else {
G4cout << G4BestUnit(*(itr->second),"Length");
}
G4cout << G4endl;
}
}
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4SDChargedFilter.cc,v 1.2 2006/06/29 18:08:05 gunter Exp $
// GEANT4 tag $Name: geant4-08-02 $
// $Id: G4SDChargedFilter.cc,v 1.3 2007/05/18 00:00:38 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4VSensitiveDetector
#include "G4SDChargedFilter.hh"
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4SDKineticEnergyFilter.cc,v 1.5 2006/06/29 18:08:07 gunter Exp $
// GEANT4 tag $Name: geant4-08-02 $
// $Id: G4SDKineticEnergyFilter.cc,v 1.6 2007/05/18 00:00:38 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4VSensitiveDetector
#include "G4SDKineticEnergyFilter.hh"
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4SDNeutralFilter.cc,v 1.2 2006/06/29 18:08:10 gunter Exp $
// GEANT4 tag $Name: geant4-08-02 $
// $Id: G4SDNeutralFilter.cc,v 1.3 2007/05/18 00:00:38 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4VSensitiveDetector
#include "G4SDNeutralFilter.hh"
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4SDParticleFilter.cc,v 1.3 2006/06/29 18:08:13 gunter Exp $
// GEANT4 tag $Name: geant4-08-02 $
// $Id: G4SDParticleFilter.cc,v 1.4 2007/05/18 00:00:38 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4VSensitiveDetector
#include "G4SDParticleFilter.hh"
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4SDParticleWithEnergyFilter.cc,v 1.2 2006/06/29 18:08:16 gunter Exp $
// GEANT4 tag $Name: geant4-08-02 $
// $Id: G4SDParticleWithEnergyFilter.cc,v 1.3 2007/05/18 00:00:38 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
// G4VSensitiveDetector
#include "G4SDParticleWithEnergyFilter.hh"