Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cagra corrections #5

Open
wants to merge 33 commits into
base: master
Choose a base branch
from

Conversation

JohannIsaak
Copy link

Hi,

I am Johann from RCNP.

Cheers

CAGRAGR RCNP User and others added 30 commits June 10, 2016 10:18
…o hold user information other than what is in

the TSmartBuffer, which the user is responsible for cleaning up in one of their TDetector systems.
No copies are done, since the copy constructor of RCNPEvent performs a swap on it's underlying data map.

Updated histograms loop to include GR histosgrams as discussed with Guillaume on 6/19. Since the RCNPEvent is saved
with each hit, the output root tree can be sorted without rerunning the analyzer, which is useful for calibration
steps.
… makefile. Also added runtime checkt that the hist.def file has not changed from when it was first compiled
…::EventSource to start RCNP ana in online mode
…us time too for time difference between events.
… the end of online raw input files.

(enabled with -F) This functionality is nice when you are in online mode (-g) and you want to skip to the end of a file to view only the newest data
as it comes.
… it was preventing the sorting

of multiple CAGRA data files. This option should have a flag, so that it can be used when each file represents a unique source, but not used when
each source produces multiple files and they all need to be sorted.
 - Reinstated stalled source. In the future there needs to be a distinction for online analysis between sources which produce multiple files and (per run),
   and those which produce only a single file per run. The problem was that with the stalled_source paradigm in TMultiRawFile, if a detector system produced
   a set of files sequentially (after reaching 2Gb, for example), each of those data files are only from a single physical source, but the TMultiRawFile would
   interpret them as independent physical sources, and would stall when it finished sorting the first 2Gb file (e.g.).
 - I have implemented trace analysis into TCagraHit for use with the LaBr detector in the Test Experiment. Seems to be functioning well.
 - I have added a CFD zero finder (rudimentary) for use with the 3 CFD trace pts provided per data header.
…ieve they are working. Need

to test against data with good peaks. Before that, I will add the flags data from the TANLEvent to TCagraHit.
…orking. Be sure to add at least a PZ correction to the calibration file for every channel.
Chris Sullivan added 3 commits July 11, 2016 17:55
… loop CAGRA.cxx.

When doing polezero analysis, one should look at PreRiseSum/M vs (Post - Pre)/M to determine the polezero correction.
…e rootfile.

Added styling to mainwindow.py since it overwrites SetPadTickX/Y options applied in the logon file.
Added functions in TGrandRaiden to make it easier to plot from within the interpreter. Added new
analysis / histo file: RCNPAna.cxx.
@JohannIsaak JohannIsaak reopened this Sep 27, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant