Diana Software
Private Member Functions | Private Attributes | List of all members
MRawDataFilter Class Reference

generic raw data filter. More...

Inheritance diagram for MRawDataFilter:

Private Member Functions

void GetCuts (const Diana::QEvent &ev)
 
bool Filter (const Diana::QEvent &ev)
 

Private Attributes

bool fKeepHeater
 
bool fKeepLED
 
bool fKeepSignal
 
bool fKeepNoise
 
bool fKeepSide
 
bool fKeepThermometers
 
bool fKeepBolometers
 
bool fKeepVeto
 
bool fKeepReversed
 
bool fKeepAllChannelTypes
 
bool fKeepRunDataChannels
 
bool fLoadEventList
 
int fMinEventNumber
 
int fMaxEventNumber
 
std::set< unsigned int > fEventList
 
std::vector< int > fKeepChannels
 
std::vector< int > fRejectChannels
 
QRunData fRunData
 

Detailed Description

generic raw data filter.

Author
Marco Vignati

Definition at line 74 of file MRawDataFilter.hh.

Member Function Documentation

◆ Filter()

bool MRawDataFilter::Filter ( const Diana::QEvent &  ev)
private

◆ GetCuts()

void MRawDataFilter::GetCuts ( const Diana::QEvent &  ev)
private

Definition at line 15 of file MRawDataFilter.cc.

References QMatrix::GetCol(), and Q_STRING_DEFAULT.

Member Data Documentation

◆ fEventList

std::set<unsigned int> MRawDataFilter::fEventList
private

Definition at line 97 of file MRawDataFilter.hh.

◆ fKeepAllChannelTypes

bool MRawDataFilter::fKeepAllChannelTypes
private

Definition at line 92 of file MRawDataFilter.hh.

◆ fKeepBolometers

bool MRawDataFilter::fKeepBolometers
private

Definition at line 89 of file MRawDataFilter.hh.

◆ fKeepChannels

std::vector<int> MRawDataFilter::fKeepChannels
private

Definition at line 98 of file MRawDataFilter.hh.

◆ fKeepHeater

bool MRawDataFilter::fKeepHeater
private

Definition at line 83 of file MRawDataFilter.hh.

◆ fKeepLED

bool MRawDataFilter::fKeepLED
private

Definition at line 84 of file MRawDataFilter.hh.

◆ fKeepNoise

bool MRawDataFilter::fKeepNoise
private

Definition at line 86 of file MRawDataFilter.hh.

◆ fKeepReversed

bool MRawDataFilter::fKeepReversed
private

Definition at line 91 of file MRawDataFilter.hh.

◆ fKeepRunDataChannels

bool MRawDataFilter::fKeepRunDataChannels
private

Definition at line 93 of file MRawDataFilter.hh.

◆ fKeepSide

bool MRawDataFilter::fKeepSide
private

Definition at line 87 of file MRawDataFilter.hh.

◆ fKeepSignal

bool MRawDataFilter::fKeepSignal
private

Definition at line 85 of file MRawDataFilter.hh.

◆ fKeepThermometers

bool MRawDataFilter::fKeepThermometers
private

Definition at line 88 of file MRawDataFilter.hh.

◆ fKeepVeto

bool MRawDataFilter::fKeepVeto
private

Definition at line 90 of file MRawDataFilter.hh.

◆ fLoadEventList

bool MRawDataFilter::fLoadEventList
private

Definition at line 94 of file MRawDataFilter.hh.

◆ fMaxEventNumber

int MRawDataFilter::fMaxEventNumber
private

Definition at line 96 of file MRawDataFilter.hh.

◆ fMinEventNumber

int MRawDataFilter::fMinEventNumber
private

Definition at line 95 of file MRawDataFilter.hh.

◆ fRejectChannels

std::vector<int> MRawDataFilter::fRejectChannels
private

Definition at line 99 of file MRawDataFilter.hh.

◆ fRunData

QRunData MRawDataFilter::fRunData
private

Definition at line 101 of file MRawDataFilter.hh.


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