This repository has been archived by the owner on Jun 12, 2019. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added class Reco/interface/MCPwaveform.h (and .cc) with analysis of MCP waveform data
Please note that the timeCF is computed only for goodQuality wf. This criteria has been loosed (wrt set of slides circulated) to increase the efficiency, but expect degradation in performance. Need to be studied
Modified classes to save variables related to the MCP waveform and the time of reference from the clock: this one is taken from the mean of the 8 falling edges (mean and rms are saved for each event)
The following variables are added/replacing the previous one
short valid_TS_MCP1;
short valid_TS_MCP2;
float noise_MCP1;
float noise_MCP2;
float TSpeak_MCP1;
float TSpeak_MCP2;
float amp_MCP1;
float amp_MCP2;
float ampFit_MCP1;
float ampFit_MCP2;
float TSfitPeak_MCP1;
float TSfitPeak_MCP2;
float TScf_MCP1;
float TScf_MCP2;
float charge5nsS_MCP1;
float charge5nsS_MCP2;
float charge5nsB_MCP1;
float charge5nsB_MCP2;
float TS_toClock_FE_MCP1;
float TS_toClock_FE_MCP2;
float meanClockFE;
float rmsClockFE;
Times are saved in the branches in units of ns (sample * 0.2)