From 943d9e8f318e96727f0f9e69dfae84d6d25bacb5 Mon Sep 17 00:00:00 2001
From: David Blyth <dblyth@anl.gov>
Date: Fri, 16 Feb 2018 15:44:42 -0600
Subject: [PATCH] G4TBMakeSpectrum: added option to specify lambda

---
 tools/G4TBMakeSpectrum/main.go | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/tools/G4TBMakeSpectrum/main.go b/tools/G4TBMakeSpectrum/main.go
index 8287ba8..d3de3ab 100644
--- a/tools/G4TBMakeSpectrum/main.go
+++ b/tools/G4TBMakeSpectrum/main.go
@@ -18,9 +18,10 @@ import (
 )
 
 var (
-	nBins = flag.Int("n", 100, "number of bins")
-	min   = flag.Float64("min", 1, "minimum x value")
-	max   = flag.Float64("max", 4500, "maximum x value")
+	nBins  = flag.Int("n", 100, "number of bins")
+	min    = flag.Float64("min", 1, "minimum x value")
+	max    = flag.Float64("max", 4500, "maximum x value")
+	lambda = flag.Float64("lambda", 4.0, "average number of electron secondaries per hit")
 )
 
 func printUsage() {
@@ -49,7 +50,7 @@ func main() {
 	defer reader.Close()
 
 	RNG := rand.New(rand.NewSource(0))
-	poiss := &distuv.Poisson{Lambda: 4.0,
+	poiss := &distuv.Poisson{Lambda: *lambda,
 		Src: RNG,
 	}
 
-- 
GitLab