MRawDataFilter Class Reference
[Filters]

Inheritance diagram for MRawDataFilter:

QFilter QBaseModule

List of all members.


Detailed Description

generic raw data filter.

Author:
Marco Vignati
  • Config example:
       filter RawDataFilter
       verbosity = info
       enable = true
       Logic = CASE
       KeepHeater = false
       KeepSignal = true
       KeepNoise = false
       KeepBolometers = true
       KeepMuonVeto = false
       SkipEvents = false
       KeepOneFloor = false
       Floor = 1
       KeepOneChannel = false
       Channel = 1
       KeepThermometer = true
       LoadEventList = false
       EventList = NODEFAULT
       KeepOnlyRunDataChannels = false
       endmod
       
  • Parameters:
    • KeepHeater [bool = false] select heater events
    • KeepSignal [bool = false] select signal events
    • KeepNoise [bool = false] select noise events
    • KeepOneFloor [bool = false] select channels on the same floor
    • Floot [int = 1] if KeepOneFloor = true this is the floor selected
    • KeepOneChannel [bool = false] select on channel only
    • Channel [int = 1] if KeepOneChannel = true this is the channel selected
    • KeepThermometer [bool = true] keep thermometer events
    • LoadEventList [bool = false] select only events in a list
    • EventList [string = NODEFAULT] file with a 2 columns QMatrix named "EventList", event numbers are read from the second column. -KeepOnlyRunDataChannels [bool = false] if a channel is not listed in QRunData it will not pass.
  • Reads:

Public Member Functions

 MRawDataFilter (QSequence *s)

Private Member Functions

void GetCuts ()
 Initialize all cuts, possibly from config file.
bool Filter (const QEvent *ev)
 return true when ev passes the cuts, false otherwise

Private Attributes

bool fKeepHeater
bool fKeepSignal
bool fKeepNoise
bool fKeepThermometer
bool fKeepBolometers
bool fKeepMuonVeto
bool fKeepOneFloor
bool fKeepOneChannel
bool fKeepRunDataChannels
bool fLoadEventList
std::set< unsigned int > fEventList
int fFloor
std::vector< int > fBolometersOnFloor
int fChannel

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

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