Jpp  18.0.0-rc.3
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
JSUPERNOVA::JSNFilterMV Class Reference

SN filter based on veto window. More...

#include <JSupernova.hh>

Inheritance diagram for JSUPERNOVA::JSNFilterMV:
JSUPERNOVA::JSNFilter

Public Member Functions

 JSNFilterMV (JRange< int > &R, JVetoSet &S)
 
bool operator() (const JCoincidenceSN &in) const
 
bool operator() (const JClusterSN &in) const
 

Private Attributes

JRange< int > A
 
JVetoSet V
 

Detailed Description

SN filter based on veto window.

Definition at line 364 of file JSupernova.hh.

Constructor & Destructor Documentation

JSUPERNOVA::JSNFilterMV::JSNFilterMV ( JRange< int > &  R,
JVetoSet S 
)
inline

Definition at line 371 of file JSupernova.hh.

372  : A(R), V(S)
373  {}

Member Function Documentation

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

Implements JSUPERNOVA::JSNFilter.

Definition at line 375 of file JSupernova.hh.

375  {
376  return A(in.getMultiplicity()) && !V(in);
377  }
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in
Definition: JCanberra.sh:46
bool JSUPERNOVA::JSNFilterMV::operator() ( const JClusterSN in) const
inlinevirtual

Implements JSUPERNOVA::JSNFilter.

Definition at line 379 of file JSupernova.hh.

379  {
380  return (*this)(in.getPeak());
381  // return any_of(in.begin(), in.end(), *this);
382  }
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in
Definition: JCanberra.sh:46

Member Data Documentation

JRange<int> JSUPERNOVA::JSNFilterMV::A
private

Definition at line 367 of file JSupernova.hh.

JVetoSet JSUPERNOVA::JSNFilterMV::V
private

Definition at line 368 of file JSupernova.hh.


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