Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #33400 from civanch/geant4_10_7_physics
Geant4 10.7 physics configurations update
- Loading branch information
Showing
26 changed files
with
474 additions
and
510 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
45 changes: 45 additions & 0 deletions
45
SimG4Core/PhysicsLists/interface/CMSHadronPhysicsFTFP_BERT106.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
//--------------------------------------------------------------------------- | ||
// Author: Vladimir Ivanchenko | ||
// Date: March 2018 | ||
// | ||
// Hadron physics for the new CMS physics list FTFP_BERT_EMM_TRK. | ||
// The hadron physics of FTFP_BERT has the transition between Bertini | ||
// (BERT) intra-nuclear cascade model and Fritiof (FTF) string model in the | ||
// energy region [4, 5] GeV (instead of the default for Geant4 10.4). | ||
//--------------------------------------------------------------------------- | ||
// | ||
#ifndef SimG4Core_PhysicsLists_CMSHadronPhysicsFTFP_BERT106_h | ||
#define SimG4Core_PhysicsLists_CMSHadronPhysicsFTFP_BERT106_h | ||
|
||
#include "globals.hh" | ||
#include "G4ios.hh" | ||
|
||
#include "G4VPhysicsConstructor.hh" | ||
|
||
class CMSHadronPhysicsFTFP_BERT106 : public G4VPhysicsConstructor { | ||
public: | ||
explicit CMSHadronPhysicsFTFP_BERT106(G4int verb); | ||
explicit CMSHadronPhysicsFTFP_BERT106(G4double e1, G4double e2, G4double e3); | ||
~CMSHadronPhysicsFTFP_BERT106() override; | ||
|
||
void ConstructParticle() override; | ||
void ConstructProcess() override; | ||
|
||
private: | ||
//This calls the specific ones for the different particles in order | ||
void CreateModels(); | ||
void Neutron(); | ||
void Proton(); | ||
void Pion(); | ||
void Kaon(); | ||
void Others(); | ||
void DumpBanner(); | ||
//This contains extra configurataion specific to this PL | ||
void ExtraConfiguration(); | ||
|
||
G4double minFTFP_; | ||
G4double maxBERT_; | ||
G4double maxBERTpi_; | ||
}; | ||
|
||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.