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

filter non overlapped events More...

Inheritance diagram for MOverlappedWindowFilter:

Public Member Functions

void GetCuts (const Diana::QEvent &ev)
 constructor More...
 
bool Filter (const Diana::QEvent &ev)
 return true if ev passes the cuts More...
 

Private Attributes

std::map< int, unsigned long long > fChannels
 
int fRun
 
std::string fPulseLabel
 

Detailed Description

filter non overlapped events

Author
Marco Vignati

Select events checking that there is no overlap with windows with previously triggered events

Definition at line 37 of file MOverlappedWindowFilter.hh.

Member Function Documentation

◆ Filter()

bool MOverlappedWindowFilter::Filter ( const Diana::QEvent &  ev)

◆ GetCuts()

void MOverlappedWindowFilter::GetCuts ( const Diana::QEvent &  ev)

constructor

destructor

Get cuts from config file

Definition at line 22 of file MOverlappedWindowFilter.cc.

Member Data Documentation

◆ fChannels

std::map<int, unsigned long long > MOverlappedWindowFilter::fChannels
private

Definition at line 53 of file MOverlappedWindowFilter.hh.

◆ fPulseLabel

std::string MOverlappedWindowFilter::fPulseLabel
private

Definition at line 55 of file MOverlappedWindowFilter.hh.

◆ fRun

int MOverlappedWindowFilter::fRun
private

Definition at line 54 of file MOverlappedWindowFilter.hh.


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