Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
JSUPERNOVA::JSNFilterNM Class Reference

Select clusters without correlated coincidences. More...

#include <JSupernova.hh>

Inheritance diagram for JSUPERNOVA::JSNFilterNM:
JSUPERNOVA::JSNFilter

Public Member Functions

 JSNFilterNM (const int n, const int m)
 
bool operator() (const JCoincidenceSN &in)
 
bool operator() (const JClusterSN &in)
 

Private Attributes

int numberOfModules
 
int multiplicityThreshold
 

Detailed Description

Select clusters without correlated coincidences.

Definition at line 338 of file JSupernova.hh.

Constructor & Destructor Documentation

JSUPERNOVA::JSNFilterNM::JSNFilterNM ( const int  n,
const int  m 
)
inline

Definition at line 343 of file JSupernova.hh.

Member Function Documentation

bool JSUPERNOVA::JSNFilterNM::operator() ( const JCoincidenceSN in)
inlinevirtual

Implements JSUPERNOVA::JSNFilter.

Definition at line 347 of file JSupernova.hh.

347  {
348  return true;
349  }
bool JSUPERNOVA::JSNFilterNM::operator() ( const JClusterSN in)
inlinevirtual

Implements JSUPERNOVA::JSNFilter.

Definition at line 351 of file JSupernova.hh.

351  {
352  JModuleSet modules = in.getModules(multiplicityThreshold);
353  return (modules.size() <= 1);
354  }
set< int > JModuleSet
Definition: JSupernova.hh:29

Member Data Documentation

int JSUPERNOVA::JSNFilterNM::numberOfModules
private

Definition at line 339 of file JSupernova.hh.

int JSUPERNOVA::JSNFilterNM::multiplicityThreshold
private

Definition at line 340 of file JSupernova.hh.


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