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

Auxiliary class to manage a cluster of coincidences. More...

#include <JSupernova.hh>

Inheritance diagram for JSUPERNOVA::JClusterSN:
std::vector< JCoincidenceSN >

Public Member Functions

JCoincidenceSN getPeak () const
 Finds coincidence with maximum multiplicity. More...
 
JModuleSet getModules () const
 

Detailed Description

Auxiliary class to manage a cluster of coincidences.

Definition at line 294 of file JSupernova.hh.

Member Function Documentation

JCoincidenceSN JSUPERNOVA::JClusterSN::getPeak ( ) const
inline

Finds coincidence with maximum multiplicity.

Definition at line 301 of file JSupernova.hh.

301  {
302 
303  JClusterSN::const_iterator p = this->begin();
304 
305  for (JClusterSN::const_iterator q = p + 1; q != this->end(); q++) {
306  if (q->getMultiplicity() > p->getMultiplicity()) {
307  p = q;
308  }
309  }
310 
311  return (*p);
312 
313  }
JModuleSet JSUPERNOVA::JClusterSN::getModules ( ) const
inline

Definition at line 319 of file JSupernova.hh.

319  {
320 
321  JModuleSet out;
322 
323  for (JClusterSN::const_iterator p = this->begin(); p != this->end(); p++) {
324  out.insert(p->getModule());
325  }
326 
327  return out;
328  }
set< int > JModuleSet
Definition: JSupernova.hh:47

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