Changeset 1228 for trunk/source/error_propagation
- Timestamp:
- Jan 8, 2010, 11:56:51 AM (16 years ago)
- Location:
- trunk/source/error_propagation
- Files:
-
- 38 edited
-
History (modified) (2 diffs)
-
include/G4ErrorFreeTrajParam.hh (modified) (1 diff)
-
include/G4ErrorFreeTrajState.hh (modified) (1 diff)
-
include/G4ErrorGeomVolumeTarget.hh (modified) (1 diff)
-
include/G4ErrorMagFieldLimitProcess.hh (modified) (1 diff)
-
include/G4ErrorMatrix.hh (modified) (1 diff)
-
include/G4ErrorMatrix.icc (modified) (1 diff)
-
include/G4ErrorMessenger.hh (modified) (1 diff)
-
include/G4ErrorPhysicsList.hh (modified) (1 diff)
-
include/G4ErrorPropagator.hh (modified) (1 diff)
-
include/G4ErrorPropagatorManager.hh (modified) (1 diff)
-
include/G4ErrorRunManagerHelper.hh (modified) (1 diff)
-
include/G4ErrorStepLengthLimitProcess.hh (modified) (1 diff)
-
include/G4ErrorSurfaceTrajParam.hh (modified) (1 diff)
-
include/G4ErrorSurfaceTrajState.hh (modified) (1 diff)
-
include/G4ErrorSymMatrix.hh (modified) (1 diff)
-
include/G4ErrorSymMatrix.icc (modified) (1 diff)
-
include/G4ErrorTrackLengthTarget.hh (modified) (1 diff)
-
include/G4ErrorTrajErr.hh (modified) (1 diff)
-
include/G4ErrorTrajState.hh (modified) (1 diff)
-
include/G4VErrorLimitProcess.hh (modified) (1 diff)
-
src/G4ErrorFreeTrajParam.cc (modified) (1 diff)
-
src/G4ErrorFreeTrajState.cc (modified) (2 diffs)
-
src/G4ErrorGeomVolumeTarget.cc (modified) (1 diff)
-
src/G4ErrorMagFieldLimitProcess.cc (modified) (2 diffs)
-
src/G4ErrorMatrix.cc (modified) (1 diff)
-
src/G4ErrorMessenger.cc (modified) (1 diff)
-
src/G4ErrorPhysicsList.cc (modified) (2 diffs)
-
src/G4ErrorPropagator.cc (modified) (1 diff)
-
src/G4ErrorPropagatorManager.cc (modified) (1 diff)
-
src/G4ErrorRunManagerHelper.cc (modified) (1 diff)
-
src/G4ErrorStepLengthLimitProcess.cc (modified) (1 diff)
-
src/G4ErrorSurfaceTrajParam.cc (modified) (1 diff)
-
src/G4ErrorSurfaceTrajState.cc (modified) (1 diff)
-
src/G4ErrorSymMatrix.cc (modified) (1 diff)
-
src/G4ErrorTrackLengthTarget.cc (modified) (1 diff)
-
src/G4ErrorTrajState.cc (modified) (1 diff)
-
src/G4VErrorLimitProcess.cc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/error_propagation/History
r815 r1228 1 $Id: History,v 1.1 3 2007/11/14 17:03:06 gcosmoExp $1 $Id: History,v 1.15 2009/11/11 17:12:10 arce Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 17 17 * Reverse chronological order (last date on top), please * 18 18 ---------------------------------------------------------- 19 11 November 2009 - P.Arce (error_propagation-V09-02-02) 20 - Avoid G4ThreeVector(double) constructor in G4ErrorMagFieldLimitProcess.cc 21 22 14 May 2008 - P.Arce (error_propagation-V09-02-01) 23 - Inclusion of pion+/- and proton in physics list 24 - Possibility to account for error deflation (needed to make 'smoothing') 19 25 20 26 14 November 2007 - G.Cosmo (error_propagation-V09-00-02) -
trunk/source/error_propagation/include/G4ErrorFreeTrajParam.hh
r1058 r1228 26 26 // 27 27 // $Id: G4ErrorFreeTrajParam.hh,v 1.2 2007/05/29 14:41:35 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2-ref-02$28 // GEANT4 tag $Name: geant4-09-03 $ 29 29 // 30 30 // Class Description: -
trunk/source/error_propagation/include/G4ErrorFreeTrajState.hh
r1058 r1228 26 26 // 27 27 // $Id: G4ErrorFreeTrajState.hh,v 1.4 2007/05/31 20:27:06 arce Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2-ref-02$28 // GEANT4 tag $Name: geant4-09-03 $ 29 29 // 30 30 // Class Description: -
trunk/source/error_propagation/include/G4ErrorGeomVolumeTarget.hh
r1058 r1228 26 26 // 27 27 // $Id: G4ErrorGeomVolumeTarget.hh,v 1.3 2007/05/31 15:28:51 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2-ref-02$28 // GEANT4 tag $Name: geant4-09-03 $ 29 29 // 30 30 // Class Description: -
trunk/source/error_propagation/include/G4ErrorMagFieldLimitProcess.hh
r1058 r1228 26 26 // 27 27 // $Id: G4ErrorMagFieldLimitProcess.hh,v 1.2 2007/05/29 14:41:35 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2-ref-02$28 // GEANT4 tag $Name: geant4-09-03 $ 29 29 // 30 30 // Class description: -
trunk/source/error_propagation/include/G4ErrorMatrix.hh
r1058 r1228 25 25 // 26 26 // $Id: G4ErrorMatrix.hh,v 1.2 2007/06/01 12:43:28 gcosmo Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2-ref-02$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // Class Description: -
trunk/source/error_propagation/include/G4ErrorMatrix.icc
r1058 r1228 25 25 // 26 26 // $Id: G4ErrorMatrix.icc,v 1.2 2007/06/01 12:43:28 gcosmo Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2-ref-02$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------ -
trunk/source/error_propagation/include/G4ErrorMessenger.hh
r1058 r1228 26 26 // 27 27 // $Id: G4ErrorMessenger.hh,v 1.2 2007/05/29 14:41:35 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2-ref-02$28 // GEANT4 tag $Name: geant4-09-03 $ 29 29 // 30 30 // Class Description: -
trunk/source/error_propagation/include/G4ErrorPhysicsList.hh
r1058 r1228 26 26 // 27 27 // $Id: G4ErrorPhysicsList.hh,v 1.2 2007/05/29 14:41:35 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2-ref-02$28 // GEANT4 tag $Name: geant4-09-03 $ 29 29 // 30 30 // -
trunk/source/error_propagation/include/G4ErrorPropagator.hh
r1058 r1228 26 26 // 27 27 // $Id: G4ErrorPropagator.hh,v 1.3 2007/05/29 14:41:35 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2-ref-02$28 // GEANT4 tag $Name: geant4-09-03 $ 29 29 // 30 30 // -
trunk/source/error_propagation/include/G4ErrorPropagatorManager.hh
r1058 r1228 26 26 // 27 27 // $Id: G4ErrorPropagatorManager.hh,v 1.2 2007/05/29 14:41:35 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2-ref-02$28 // GEANT4 tag $Name: geant4-09-03 $ 29 29 // 30 30 // Class Description: -
trunk/source/error_propagation/include/G4ErrorRunManagerHelper.hh
r1058 r1228 26 26 // 27 27 // $Id: G4ErrorRunManagerHelper.hh,v 1.2 2007/05/29 14:41:35 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2-ref-02$28 // GEANT4 tag $Name: geant4-09-03 $ 29 29 // 30 30 // -
trunk/source/error_propagation/include/G4ErrorStepLengthLimitProcess.hh
r1058 r1228 26 26 // 27 27 // $Id: G4ErrorStepLengthLimitProcess.hh,v 1.2 2007/05/29 14:41:35 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2-ref-02$28 // GEANT4 tag $Name: geant4-09-03 $ 29 29 // 30 30 // -
trunk/source/error_propagation/include/G4ErrorSurfaceTrajParam.hh
r1058 r1228 26 26 // 27 27 // $Id: G4ErrorSurfaceTrajParam.hh,v 1.2 2007/05/29 14:41:35 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2-ref-02$28 // GEANT4 tag $Name: geant4-09-03 $ 29 29 // 30 30 // -
trunk/source/error_propagation/include/G4ErrorSurfaceTrajState.hh
r1058 r1228 26 26 // 27 27 // $Id: G4ErrorSurfaceTrajState.hh,v 1.2 2007/05/29 14:41:35 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2-ref-02$28 // GEANT4 tag $Name: geant4-09-03 $ 29 29 // 30 30 // -
trunk/source/error_propagation/include/G4ErrorSymMatrix.hh
r1058 r1228 25 25 // 26 26 // $Id: G4ErrorSymMatrix.hh,v 1.2 2007/06/01 12:43:28 gcosmo Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2-ref-02$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // Class Description: -
trunk/source/error_propagation/include/G4ErrorSymMatrix.icc
r1058 r1228 25 25 // 26 26 // $Id: G4ErrorSymMatrix.icc,v 1.2 2007/06/01 12:43:28 gcosmo Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2-ref-02$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------ -
trunk/source/error_propagation/include/G4ErrorTrackLengthTarget.hh
r1058 r1228 26 26 // 27 27 // $Id: G4ErrorTrackLengthTarget.hh,v 1.2 2007/05/29 14:41:35 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2-ref-02$28 // GEANT4 tag $Name: geant4-09-03 $ 29 29 // 30 30 // -
trunk/source/error_propagation/include/G4ErrorTrajErr.hh
r1058 r1228 26 26 // 27 27 // $Id: G4ErrorTrajErr.hh,v 1.3 2007/05/31 20:27:07 arce Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2-ref-02$28 // GEANT4 tag $Name: geant4-09-03 $ 29 29 // 30 30 // -
trunk/source/error_propagation/include/G4ErrorTrajState.hh
r1058 r1228 26 26 // 27 27 // $Id: G4ErrorTrajState.hh,v 1.2 2007/05/29 14:41:35 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2-ref-02$28 // GEANT4 tag $Name: geant4-09-03 $ 29 29 // 30 30 // -
trunk/source/error_propagation/include/G4VErrorLimitProcess.hh
r1058 r1228 26 26 // 27 27 // $Id: G4VErrorLimitProcess.hh,v 1.2 2007/05/29 14:41:35 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2-ref-02$28 // GEANT4 tag $Name: geant4-09-03 $ 29 29 // 30 30 // -
trunk/source/error_propagation/src/G4ErrorFreeTrajParam.cc
r1058 r1228 25 25 // 26 26 // $Id: G4ErrorFreeTrajParam.cc,v 1.3 2007/09/24 16:24:45 arce Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2-ref-02$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------ -
trunk/source/error_propagation/src/G4ErrorFreeTrajState.cc
r1058 r1228 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4ErrorFreeTrajState.cc,v 1. 7 2007/09/24 16:25:57arce Exp $27 // GEANT4 tag $Name: geant4-09-0 2-ref-02$26 // $Id: G4ErrorFreeTrajState.cc,v 1.8 2009/05/14 13:53:06 arce Exp $ 27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------ … … 203 203 { 204 204 G4double stepLengthCm = aTrack->GetStep()->GetStepLength()/cm; 205 if( G4ErrorPropagatorData::GetErrorPropagatorData()->GetStage() == G4ErrorStage_Deflation ) stepLengthCm *= -1.; 206 205 207 G4double kCarTolerance = G4GeometryTolerance::GetInstance()->GetSurfaceTolerance(); 206 208 -
trunk/source/error_propagation/src/G4ErrorGeomVolumeTarget.cc
r1058 r1228 25 25 // 26 26 // $Id: G4ErrorGeomVolumeTarget.cc,v 1.3 2007/05/31 15:28:51 gcosmo Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2-ref-02$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------ -
trunk/source/error_propagation/src/G4ErrorMagFieldLimitProcess.cc
r1058 r1228 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4ErrorMagFieldLimitProcess.cc,v 1. 2 2007/05/29 14:41:35 gcosmoExp $27 // GEANT4 tag $Name: geant4-09-0 2-ref-02$26 // $Id: G4ErrorMagFieldLimitProcess.cc,v 1.3 2009/11/11 17:10:33 arce Exp $ 27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------ … … 78 78 G4ThreeVector BVec(h1[0],h1[1],h1[2]); 79 79 G4double pmag = aTrack.GetMomentum().mag(); 80 G4double BPerpMom = BVec.cross( pmag).mag() / pmag;80 G4double BPerpMom = BVec.cross( G4ThreeVector(pmag,0.,0.) ).mag() / pmag; 81 81 82 82 theStepLength = theStepLimit * pmag / BPerpMom; -
trunk/source/error_propagation/src/G4ErrorMatrix.cc
r1058 r1228 25 25 // 26 26 // $Id: G4ErrorMatrix.cc,v 1.3 2007/06/21 15:04:06 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2-ref-02$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------ -
trunk/source/error_propagation/src/G4ErrorMessenger.cc
r1058 r1228 25 25 // 26 26 // $Id: G4ErrorMessenger.cc,v 1.2 2007/05/29 14:41:35 gcosmo Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2-ref-02$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------ -
trunk/source/error_propagation/src/G4ErrorPhysicsList.cc
r1058 r1228 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4ErrorPhysicsList.cc,v 1. 2 2007/05/29 14:41:35 gcosmoExp $27 // GEANT4 tag $Name: geant4-09-0 2-ref-02$26 // $Id: G4ErrorPhysicsList.cc,v 1.3 2009/05/14 13:54:34 arce Exp $ 27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------ … … 95 95 G4MuonPlus::MuonPlusDefinition(); 96 96 G4MuonMinus::MuonMinusDefinition(); 97 98 // pi+/- 99 G4PionPlus::PionPlusDefinition(); 100 G4PionMinus::PionMinusDefinition(); 101 102 // proton 103 G4Proton::ProtonDefinition(); 97 104 98 105 } -
trunk/source/error_propagation/src/G4ErrorPropagator.cc
r1058 r1228 25 25 // 26 26 // $Id: G4ErrorPropagator.cc,v 1.7 2007/11/14 17:01:14 gcosmo Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2-ref-02$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------ -
trunk/source/error_propagation/src/G4ErrorPropagatorManager.cc
r1058 r1228 25 25 // 26 26 // $Id: G4ErrorPropagatorManager.cc,v 1.3 2007/05/31 15:28:51 gcosmo Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2-ref-02$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------ -
trunk/source/error_propagation/src/G4ErrorRunManagerHelper.cc
r1058 r1228 25 25 // 26 26 // $Id: G4ErrorRunManagerHelper.cc,v 1.2 2007/05/29 14:41:35 gcosmo Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2-ref-02$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------ -
trunk/source/error_propagation/src/G4ErrorStepLengthLimitProcess.cc
r1058 r1228 25 25 // 26 26 // $Id: G4ErrorStepLengthLimitProcess.cc,v 1.2 2007/05/29 14:41:35 gcosmo Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2-ref-02$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------ -
trunk/source/error_propagation/src/G4ErrorSurfaceTrajParam.cc
r1058 r1228 25 25 // 26 26 // $Id: G4ErrorSurfaceTrajParam.cc,v 1.3 2007/05/31 20:22:45 arce Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2-ref-02$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------ -
trunk/source/error_propagation/src/G4ErrorSurfaceTrajState.cc
r1058 r1228 25 25 // 26 26 // $Id: G4ErrorSurfaceTrajState.cc,v 1.6 2007/06/21 15:04:08 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2-ref-02$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------ -
trunk/source/error_propagation/src/G4ErrorSymMatrix.cc
r1058 r1228 25 25 // 26 26 // $Id: G4ErrorSymMatrix.cc,v 1.3 2007/06/21 15:04:10 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2-ref-02$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------ -
trunk/source/error_propagation/src/G4ErrorTrackLengthTarget.cc
r1058 r1228 25 25 // 26 26 // $Id: G4ErrorTrackLengthTarget.cc,v 1.2 2007/05/29 14:41:35 gcosmo Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2-ref-02$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------ -
trunk/source/error_propagation/src/G4ErrorTrajState.cc
r1058 r1228 25 25 // 26 26 // $Id: G4ErrorTrajState.cc,v 1.2 2007/05/29 14:41:35 gcosmo Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2-ref-02$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------ -
trunk/source/error_propagation/src/G4VErrorLimitProcess.cc
r1058 r1228 25 25 // 26 26 // $Id: G4VErrorLimitProcess.cc,v 1.2 2007/05/29 14:41:35 gcosmo Exp $ 27 // GEANT4 tag $Name: geant4-09-0 2-ref-02$27 // GEANT4 tag $Name: geant4-09-03 $ 28 28 // 29 29 // ------------------------------------------------------------
Note:
See TracChangeset
for help on using the changeset viewer.
