Jpp  18.0.0-rc.2
the software that should make you happy
 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 274 of file JSupernova.hh.

Member Function Documentation

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

Finds coincidence with maximum multiplicity.

Definition at line 281 of file JSupernova.hh.

281  {
282 
283  JClusterSN::const_iterator p = this->begin();
284 
285  for (JClusterSN::const_iterator q = p + 1; q != this->end(); q++) {
286  if (q->getMultiplicity() > p->getMultiplicity()) {
287  p = q;
288  }
289  }
290 
291  return (*p);
292 
293  }
JModuleSet JSUPERNOVA::JClusterSN::getModules ( ) const
inline

Definition at line 299 of file JSupernova.hh.

299  {
300 
301  JModuleSet out;
302 
303  for (JClusterSN::const_iterator p = this->begin(); p != this->end(); p++) {
304  out.insert(p->getModule());
305  }
306 
307  return out;
308  }
set< int > JModuleSet
Definition: JSupernova.hh:42

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