QEnergyFilter Class Reference

Inheritance diagram for QEnergyFilter:

QCoincidenceFilter List of all members.

Detailed Description

filter QCoincidences based on energy cuts

Author:
Sergio Di Domizio

A coincidence passes the filter if there is at least one distinct event for each existing energy cut.


Public Member Functions

virtual bool Filter (const QCoincidence &coinc) const
 filter coincidences based on the energy of the events it contains
virtual std::string Dump () const
 dump filter parameters
void SetCuts (const std::list< Cuore::QInterval > &tcuts)
 set energy cuts

Private Attributes

std::list< Cuore::QInterval > fCuts


Member Function Documentation

bool QEnergyFilter::Filter ( const QCoincidence coinc  )  const [virtual]

filter coincidences based on the energy of the events it contains

Parameters:
coinc QCoincidence to be filtered

Implements QCoincidenceFilter.

std::string QEnergyFilter::Dump (  )  const [virtual]

dump filter parameters

Returns:
string describing energy cuts

Implements QCoincidenceFilter.

void QEnergyFilter::SetCuts ( const std::list< Cuore::QInterval > &  tcuts  )  [inline]

set energy cuts

Parameters:
cuts energy cuts in keV


The documentation for this class was generated from the following files:
Generated on Fri Mar 6 13:40:42 2009 for CUORE Software by  doxygen 1.5.1