MAmplitudeTrigger Class Reference
[Filters]
List of all members.
Detailed Description
Cuts on the amplitude of pulses.
- Author:
- Laura Kogler Module can operate in one of two ways:
- Reads from file the standard deviation of noise amplitudes on each channel and sets the minimum amplitude based on these values.
- If no file is given, then require max-min of pulse to be greater than nSigmas*(BaselineRMS)
|
Public Member Functions |
|
| MAmplitudeTrigger (QSequence *s) |
| | constructor
|
|
| ~MAmplitudeTrigger () |
| | destructor
|
|
void | GetCuts () |
| | Get cuts from config file.
|
|
bool | Filter (const QEvent *ev) |
| | return true if ev passes the cuts
|
Private Attributes |
|
std::map< int, double > | fCutoffs |
| | Map of cutoff value for each channel.
|
|
double | fnSigmas |
| | Number of sigmas at which to set cut.
|
|
bool | fUseFile |
| | Will we use values from file or BaselineRMS?
|
The documentation for this class was generated from the following files:
- /home/cuoresvn/cuore/pkg/modberkeley/MAmplitudeTrigger.hh
- /home/cuoresvn/cuore/pkg/modberkeley/MAmplitudeTrigger.cc