All Classes and Interfaces
Class
Description
Class for merging of ADC and TDC banks from two events
Operates on selectable list of detectors (default DC, FTOF)
Trigger Roads Generator: it uses a fast-MC approach to generate the list
of detector components 'hit' by a track.
Tool for merging of signal and background events
Usage : bgMerger -b [background file] -i [input data file] -o [merged file]
Options :
-d : list of detectors, for example "DC,FTOF,HTCC" (default = DC,FTOF)
-n : maximum number of events to process (default = -1)
Class organizing CCDB constants for background-merging purposes
Includes TDC conversion factor, time jitter constants and DC
readout parameters
Event merger constants enum
Hipo Reduce Worker: filter event based on bank size
Inputs: bank name and number of rows
Returns "true" if the size of the selected bank is greater than the given
value or the bank name is an empty string, or "false" otherwise
Hipo Reduce Worker: filters events based on beam current
calculated from integrating scalers
Inputs: minimum accepted beam current
Hipo Reduce Worker: filter event based on trigger bit
Inputs: selected and vetoed trigger bit masks (64 selectedBits)
Returns "true" if one of the bits in the selectedBits mask is set in the trigger
word and none of the bit in the vetoedBits mask is
Random trigger filtering tool: filters hipo event according to trigger bit
and beam current to create random-trigger files for background merging
Usage : trigger-filter -b [trigger bit mask (e.g. 0x0000008000000000 to select the FC trigger] -o [output file]
Options :
-c : minimum beam current (default = -1)
-e : name of required bank, e.g.
Random trigger file splitting tool: splits a list of input files
into output files with a given number of tag-0 events
Usage : fileSplitter -o [output file prefix]
Options :
-n : maximum number of events to process (default = -1)
-s : number of events per output file (default = -1)
Rebuild RUN::scaler from RAW::scaler
Utility methods for the HipoWriterSorted
This is the "postprocessing" used in standard CLAS12 chef workflows.
Efficiency matrix calculator based solely on the MC::GenMatch truth-matching
bank (which is purely hit-based), and a pid assignment match in MC::Particle
and REC::Particle.