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

Classes

class  tempClass

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.

References QCoincidence::GetEvents(), and QCoincidence::Size().

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

Referenced by MCoincidenceTester::ReadCutsFile().


The documentation for this class was generated from the following files:

Generated on Tue Nov 16 10:50:05 2010 for CUORE Software by  doxygen 1.5.6