SND@LHC Software
Loading...
Searching...
No Matches
g4Ex_args.py File Reference

Go to the source code of this file.

Classes

class  g4Ex_args.MyGeneratorAction
 
class  g4Ex_args.MyRunAction
 
class  g4Ex_args.MyEventAction
 
class  g4Ex_args.MySteppingAction
 
class  g4Ex_args.MyTrackingAction
 
class  g4Ex_args.ScoreSD
 

Namespaces

namespace  g4Ex_args
 

Functions

 g4Ex_args.get_work_dir (run_number)
 
 g4Ex_args.init ()
 
 g4Ex_args.ConstructGeom ()
 

Variables

bool g4Ex_args.debug = False
 
bool g4Ex_args.withNtuple = True
 
bool g4Ex_args.muonNuclear = True
 
str g4Ex_args.model = "QGSP_BERT_EMX"
 
int g4Ex_args.runnr = 1
 
int g4Ex_args.nev = 100
 
int g4Ex_args.nevTot = 0
 
int g4Ex_args.myEventnr = 0
 
int g4Ex_args.mytrack = 1
 
int g4Ex_args.scoreLog = 1
 
dict g4Ex_args.myTimer = {'total':0,'pythia':0,'geant4_conv':0}
 
bool g4Ex_args.tauOnly = False
 
str g4Ex_args.work_dir = "./"
 
int g4Ex_args.ecut = 10
 
 g4Ex_args.logger = logging.getLogger(os.path.splitext(os.path.basename(os.sys.argv[0]))[0])
 
 g4Ex_args.myPythia = ROOT.TPythia8()
 
 g4Ex_args.rnr = ROOT.TRandom()
 
 g4Ex_args.R = int(time.time() % 900000000)
 
dict g4Ex_args.h = {}
 
 g4Ex_args.f = ROOT.TFile.Open('pythia8_Geant4_'+str(runnr)+'_'+str(ecut)+'.root', 'RECREATE')
 
list g4Ex_args.leptons = [12,13,14,15,16]
 
list g4Ex_args.pionkaons = [211,321]
 
list g4Ex_args.rest = [130,310,3122]
 
list g4Ex_args.allPart = []
 
list g4Ex_args.notWanted = [22,11,-11,990]
 
 g4Ex_args.rand_engine = Ranlux64Engine()
 
 g4Ex_args.physList = Geant4.FTFP_BERT()
 
 g4Ex_args.factory = G4physicslists.G4PhysListFactory()
 
 g4Ex_args.xx = factory.GetReferencePhysList(model)
 
 g4Ex_args.myGE = MyGeneratorAction()
 
 g4Ex_args.myTA = MyTrackingAction()
 
 g4Ex_args.myRA = MyRunAction()
 
 g4Ex_args.myEA = MyEventAction()
 
 g4Ex_args.sens = ScoreSD('Score')
 
 g4Ex_args.t0 = time.time()
 
 g4Ex_args.t1 = time.time()