![]() |
Diana Software
|
Class for triggering noise from streams. More...
Public Member Functions | |
| QTriggerNoise (const QBaseModule *Reader, const string triglab) | |
| QTriggerNoise (const QBaseModule *Reader) | |
| QTriggerNoise () | |
| ~QTriggerNoise () | |
| void | SetCFGParameters (double noiserate=10.) |
| void | SetCFGParameters (vector< TString > params) |
| std::string | GetParameters (const bool useDesc=false) const |
| void | GetParametersFromCFG () |
| void | TriggerStream (const vector< double > &stream) |
| void | Reset () |
| ClassDef (QTriggerNoise, 0) | |
Public Member Functions inherited from QTrigger | |
| virtual | ~QTrigger () |
| QTrigger (const QBaseModule *Reader) | |
| QTrigger (const QBaseModule *Reader, const string triglab) | |
| QTrigger () | |
| void | TriggerStream (const vector< int > &stream) |
| void | TriggerStream (const vector< float > &stream) |
| void | SetReader (const QBaseModule *Reader) |
| void | SetSamplingFrequency (const double freq) |
| void | SetWindow (const int windowLength) |
| void | SetDebounce (const int Debounce) |
| void | SetTriggerLabel (const string triglab) |
| void | SetChannel (const int ch) |
| double | GetRMS () |
| double | GetSamplingFrequency () |
| int | GetWindow () |
| int | GetDebounce () |
| string | GetTriggerLabel () |
| string | GetTriggerAlgo () |
| int | GetChannel () |
| const vector< int > & | GetTriggers () |
| const vector< double > & | GetTriggerHeights () |
| const vector< double > & | GetFilteredStream () |
| size_t | GetFilteredStreamSize () |
| std::vector< double >::iterator | GetFilteredStreamBegin () |
| std::vector< double >::iterator | GetFilteredStreamEnd () |
| void | Clear () |
Private Attributes | |
| bool | read_parameters |
| double | waitTime |
Additional Inherited Members | |
Protected Member Functions inherited from QTrigger | |
| ClassDef (QTrigger, 2) | |
Protected Attributes inherited from QTrigger | |
| vector< int > | triggers |
| vector< double > | triggerHeights |
| vector< double > | filteredStream |
| double | samplingFrequency |
| int | windowsize |
| int | debounce |
| double | rms |
| const QBaseModule * | reader |
| string | triggerLabel |
| string | triggerAlgo |
| int | chan |
Class for triggering noise from streams.
Definition at line 17 of file QTriggerNoise.hh.
|
inline |
Definition at line 20 of file QTriggerNoise.hh.
References read_parameters, and QTrigger::triggerAlgo.
|
inline |
Definition at line 22 of file QTriggerNoise.hh.
References read_parameters, and QTrigger::triggerAlgo.
|
inline |
Definition at line 24 of file QTriggerNoise.hh.
References read_parameters, and QTrigger::triggerAlgo.
|
inline |
Definition at line 26 of file QTriggerNoise.hh.
| QTriggerNoise::ClassDef | ( | QTriggerNoise | , |
| 0 | |||
| ) |
|
inlinevirtual |
| Q_BEGIN_NAMESPACE void QTriggerNoise::GetParametersFromCFG | ( | ) |
Definition at line 10 of file QTriggerNoise.cc.
References QBaseModule::GetDouble(), QTrigger::reader, SetCFGParameters(), and QTrigger::triggerLabel.
Referenced by TriggerStream().
|
inlinevirtual |
Implements QTrigger.
Definition at line 51 of file QTriggerNoise.hh.
|
inline |
Definition at line 28 of file QTriggerNoise.hh.
References read_parameters, and waitTime.
Referenced by GetParametersFromCFG(), and SetCFGParameters().
|
inlinevirtual |
|
virtual |
Implements QTrigger.
Definition at line 19 of file QTriggerNoise.cc.
References QTrigger::filteredStream, GetParametersFromCFG(), read_parameters, QTrigger::samplingFrequency, QTrigger::triggerHeights, QTrigger::triggers, and waitTime.
|
private |
Definition at line 55 of file QTriggerNoise.hh.
Referenced by QTriggerNoise(), SetCFGParameters(), and TriggerStream().
|
private |
Definition at line 56 of file QTriggerNoise.hh.
Referenced by GetParameters(), SetCFGParameters(), and TriggerStream().