Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
J
JZCaPA
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Riccardo Longo
JZCaPA
Commits
bbb89587
Commit
bbb89587
authored
5 years ago
by
Chad Lantz
Browse files
Options
Downloads
Patches
Plain Diff
Updated todo and Changelog
parent
b9b9dce3
No related branches found
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
MonteCarlo/ChangeLog
+11
-1
11 additions, 1 deletion
MonteCarlo/ChangeLog
MonteCarlo/todo.txt
+11
-17
11 additions, 17 deletions
MonteCarlo/todo.txt
with
22 additions
and
18 deletions
MonteCarlo/ChangeLog
+
11
−
1
View file @
bbb89587
...
...
@@ -14,8 +14,18 @@ $Id:$
----------------------------------------------------------
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
04/04/20 C. Lantz
- Complete rebuild
- Deleted unnecessary classes (mainly SharedData) and replaced with
functionality built into Geant4
- Added DetectorMessenger and PhysicsMessenger
- Condensed hit classes into one
02/01/19 A. Tate
- Adapted for use in JZCaPA environment
07/31/18 M. Phipps
- Fixed global geometry bug. Fixed rod numbering issue. Cleaned up code
07/31/18 M. Phipps
- Created.
This diff is collapsed.
Click to expand it.
MonteCarlo/todo.txt
+
11
−
17
View file @
bbb89587
...
...
@@ -5,29 +5,32 @@ MAIN
-Enable multithreading. Special considerations must be taken when storing std::vector
in root files.
Ref: https://indico.cern.ch/event/217511/contributions/444924/attachments/349283/486922/root_in_geant4.pdf
-Make args with flags
-Add geometry.mac with DetectorMessenger commands
CONSTRUCTION
-Remake ModTypeZDC with parameters set by DetectorMessenger and materials from Materials.hh
-Make DetectorMessenger that talks to DetectorConstruction, ModTypeRPD and ModTypeZDC
-Set sim cherenkov option in physics list. (maybe set it in detector construction)
-Create an environment flag. i.e. ATLAS, SPS TestBeam, FNAL TestBeam
-Replace rpd construction with pan flute
-Give zdc construction materials only from Materials class
-Make zdc with vectors instead of fixed length arrays
SENSITIVEDETECTORS
-Single SD that has a flag depending on use?
Could be better than having an optical flag passed around
-Make fiber SD detect only photons at the top of the volume if OPTICAL is true
-Probably separate this into two function
-Figure out how to kill Cherenkov photons from the SD
-Determine if rodNum/radNum are necessary
STEPPINGACTION
-Fill last step in volume properly
-Remove stepping action if lastStep works in EventAction
OUTPUT
-
Add analysis class
-
Pass output file name to run action
-Add gun position to branch in event action
-Figure out how to separate detector hit collections in event action properly
-Change output vector storage form run action to event action
-Make a cluster flag to reduce branches (reducedTree)
-Check to see if LastStepInVolume works in EventAction
PHYSICS
-Clean up commented out lines
...
...
@@ -37,16 +40,8 @@ PHYSICS
*** By Priority ***
/// Necessary
-Pass output file name to run action
-Make SD names a formatted string based on detector
-Single SD that has a flag depending on use?
Could be better than having an optical flag passed around
-Change output vector storage form run action to event action
-Make DetectorMessenger that talks to;
DetectorConstruction, ModTypeRPD and ModTypeZDC, PhysicsList, RunAction
-Finish DetectorMessenger
-Add geometry.mac with DetectorMessenger commands
-Set sim cherenkov option in physics list. (maybe set it in detector construction)
-Make a cluster flag to reduce branches (reducedTree)
-Change LastStepInVolume to nTupleManager
// Completeness
-Replace rpd construction with pan flute
...
...
@@ -58,7 +53,6 @@ PHYSICS
// Quality of life
-Clean up commented out lines
-Make args with flags
-Enable multithreading. Special considerations must be taken when storing std::vector
in root files.
Ref: https://indico.cern.ch/event/217511/contributions/444924/attachments/349283/486922/root_in_geant4.pdf
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment