QApolloDerivativeTrigger.hh

00001 /* Cuore Reconstruction program
00002  *
00003  * Author: MP/SDD 16/12/06
00004  * $Id: QApolloDerivativeTrigger.hh 62 2006-05-05 13:46:36Z pallas $
00005  *
00006  * Class QApolloDerivativeTrigger
00007  * Derivative Trigger class for Cuore 
00008  *
00009 */
00010 
00011 #ifndef _Q_APOLLO_DERIVATIVE_TRIGGER_H_
00012 #define _Q_APOLLO_DERIVATIVE_TRIGGER_H_
00013 
00014 #include "QApolloTrigger.hh"
00015 
00016 class QApolloDerivativeTrigger : public QApolloTrigger {
00017 
00018     public:
00019 
00020                 // ctor
00021         QApolloDerivativeTrigger(QCrateReceiverBuffer &b, unsigned int);
00022 
00023                 // dtor
00024         virtual ~QApolloDerivativeTrigger();
00025 
00026                 // search for triggers
00027         virtual int SearchForTrigger(int);
00028 
00029     private:
00030 
00031    // config parameters
00032    float fThreshold;            
00033    int fDebounce;               
00034    int fPostTriggerDeadSamples; 
00035    int fAverageWinWidth;        
00038    // internal variables
00039    int fCount;
00040    int fDeadSamples;
00041 
00042 };
00043 
00044 #endif

Generated on Tue Nov 16 10:49:55 2010 for CUORE Software by  doxygen 1.5.6