Version 1.23
@Extend data structure to contain information about calibration sources
(location, time, wavelength, LED #, etc)
Created RATEventInfo class to put in G4Event UserInformation member. Lets
you pass information from generator to data structure builder in Gsim.
date 2006.04.27.00.12.29; author volsung; state Exp;
Version 1.22
@(Insert "Bring out your dead!" Monty Python sketch here)
Simple LED calibration source.
date 2006.04.26.16.31.31; author volsung; state Exp;
Version 1.21
@
date 2006.04.04.19.11.13; author seligman; state Exp;
Version 1.20
@Missed this for ES code
date 2006.02.21.21.50.31; author seligman; state Exp;
Version 1.19
@Revert files that were accidentally changed in decay generator commit.
date 2006.01.13.00.51.48; author volsung; state Exp;
Version 1.18
@decaychain generator added
date 2006.01.12.22.56.31; author seligman; state Exp;
Version 1.17
@Individual particle tracks can be stored into the ROOT tree and pruned
out as well. The pruner can also remove particular particle types.
Documentation forthcoming...
date 2005.12.20.18.03.23; author volsung; state Exp;
Version 1.16
@New generator system which simplifies the code and eliminates magic numbers
entirely. Only supports:
* IBD and gun vertex generators
* point, fill, and pain position generators
* uniform and poisson distributed event times
The cosmic and HEPEVT generators are broken for the time being. Will need
to fix later.
date 2005.11.19.17.59.39; author volsung; state Exp;
Version 1.15
@Broke RATSimpleDAQ into three RAT processors: RATFrontEndProc,
RATTriggerProc, and RATEventBuilderProc. This should eventually make it
easier to swap in and test different electronics DAQ architectures. To
run the DAQ, you should include in your macro files:
/proc/frontend
/proc/trigger
/proc/eventbuilder
(see testIBDgen.mac for an example).
The electronics specifications are still hard-coded; these will be put into
the database in a subsequent update.
date 2005.11.07.02.47.24; author jrk; state Exp;
Version 1.14
@Steve Sekula
As per ticket 11 in the RAT timeline,
http://nu.ph.utexas.edu/bw/trac/ticket/11#preview
I have implemented RAT_VetoHit as a processor, instead of the odd
structure named RAT_VetoSystem, which was unnecessarily complex.
The new RAT_VetoHit contains the position, energy, time, and pdg
code of hit elements and their cause. Nhits is missing, but can
be added. I have removed RAT_VetoSystem.hh and updated RATGsim.cc,
Makefile.event, RAT_MC.cc, and RAT_DS.cc accordingly to use the
new processor.
Many thanks to Stan for pointing the way on this development.
date 2005.11.02.01.35.10; author sekula; state Exp;
Version 1.13
@New DAQ code---this includes a FrontEnd simulation to sample the PMT
photon hits, a simple Trigger routine which wincludes retriggering (so positrons
and neutrons wind up in separate events) and an EventBuilder which puts PMT hits
(and their associated samples) inside their respective events.
date 2005.10.26.15.10.51; author jrk; state Exp;
Version 1.12
@Incorrectly added multiple particles in vertex generator, later causing
Gsim to only see first one.
***NOTE***Major bug in the way Gsim filled the data structure in
multiparticle events fixed! Anyone testing multiparticle events should
regenerate their data now.
date 2005.10.20.22.35.43; author volsung; state Exp;
Version 1.11
@Major rewrite of event data structure and RATProcessor API.
I think all of the code and macros here have be updated correctly.
date 2005.10.13.18.39.19; author volsung; state Exp;
Version 1.10
@Correct syntax for calling static class methods.
date 2005.10.12.00.44.06; author volsung; state Exp;
Version 1.9
@Added totScintEdep and toScintEdepQuenched as double variables to RatEvent.hh.
Added code to the RATEvent function in RATGSim.cc to get value for these
variables from GLG4Scint.
date 2005.10.11.19.09.38; author wcameron; state Exp;
Version 1.8
@Fixed a bug which crashed RAT sometimes when a SIGINT signal was caught. Important: Ctrl-C will not give you the warning mid-event that a ctrl-C has been caught. The problem was that you cannot use output streams during an interupt because the output will change the program state, which is unexpected by the code which was interrupted, which sometimes results in a crash. If somebody wants the "CTRL-C caught" message, feel free to add it somewhere in the MC or better.
date 2005.10.06.17.17.24; author tunnell; state Exp;
Version 1.7
@Steve Sekula's fix to remove veto warnings if veto is not configured
date 2005.10.06.16.01.35; author mworcest; state Exp;
Version 1.6
@Steve Sekula:
I've made several important changes relevant to the implementation of the
the veto system:
(1) Migrated the GLG4sim/{include,src}/GLG4Vet* classes to
{include,src}/BWVet*. This is to avoid introducing Braidwood-
specific code into GLG4sim. Eventually we might consider making
a "generic" veto system for permanent inclusion into GLG4sim.
(2) Implented a processor for RAT to accumulate veto system
information in the ROOT tree.
(3) General code clean-up (removed unnecessary comments, control
output with "verbose" flag)
date 2005.09.28.05.04.23; author sekula; state Exp;
Version 1.5
@Added signal handler to intercept Ctrl-C (SIGINT). Ctrl-C once, and
execution will gracefully terminate after the next event, and all
files will close properly, etc. Ctrl-C again and RAT terminates
immediately, just like before.
date 2005.07.30.02.58.45; author volsung; state Exp;
Version 1.4
@Store RAT version number in event tree, so you know which version was
used to generate a particular event.
date 2005.07.27.02.12.10; author volsung; state Exp;
Version 1.3
@Added two summary variables to ROOT tree:
* numPE - Number of photoelectrons (really number of photons that hit PMTs)
* totalQ - Total charge from all hit PMTs.
date 2005.07.23.01.03.11; author volsung; state Exp;
Version 1.2
@RAT now uses the Braidwood geometry.
date 2005.07.22.20.19.13; author tunnell; state Exp;
Version 1.1
@Initial revision
date 2005.07.21.03.09.20; author mworcest; state Exp;
Version 1.1.1.1
@import Stan Seibert's Reactor Analysis Tools (RAT) module
date 2005.07.21.03.09.20; author mworcest; state Exp;
Matthew Worcester Last modified: Wed Apr 26 19:14:00 CDT 2006