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

Filter to rejct main events when at least one side pulse has SideAmplitude above a certain threshold (in number of sigma) More...

Inheritance diagram for MFilterSideAmplitude:

Public Member Functions

void GetCuts (const Diana::QEvent &ev)
 Get cuts from config file. More...
 
bool Filter (const Diana::QEvent &ev, const Diana::QEventList &neighbours)
 return true if ev passes the cuts More...
 

Private Attributes

double fNSigma
 
std::string fSideAmplitudeOwner
 

Detailed Description

Filter to rejct main events when at least one side pulse has SideAmplitude above a certain threshold (in number of sigma)

Author
C.Tomei

Put here an extensive description of what your
filter does.

Definition at line 40 of file MFilterSideAmplitude.hh.

Member Function Documentation

◆ Filter()

bool MFilterSideAmplitude::Filter ( const Diana::QEvent &  ev,
const Diana::QEventList &  neighbours 
)

return true if ev passes the cuts

Definition at line 22 of file MFilterSideAmplitude.cc.

References QEventList::Size().

◆ GetCuts()

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

Get cuts from config file.

Definition at line 13 of file MFilterSideAmplitude.cc.

References QEvent::RequireByLabel().

Member Data Documentation

◆ fNSigma

double MFilterSideAmplitude::fNSigma
private

Definition at line 52 of file MFilterSideAmplitude.hh.

◆ fSideAmplitudeOwner

std::string MFilterSideAmplitude::fSideAmplitudeOwner
private

Definition at line 53 of file MFilterSideAmplitude.hh.


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