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

Auxiliary class to store reduced information of a coincidence on an optical module. More...

#include <JSupernova.hh>

Public Member Functions

 JCoincidenceSN (double t, int m, int dom)
 
int getMultiplicity () const
 
int getModule () const
 
double getTime () const
 
bool operator< (const JCoincidenceSN &rhs) const
 

Private Attributes

double time
 
int multiplicity
 
int moduleID
 

Detailed Description

Auxiliary class to store reduced information of a coincidence on an optical module.

Definition at line 34 of file JSupernova.hh.

Constructor & Destructor Documentation

JSUPERNOVA::JCoincidenceSN::JCoincidenceSN ( double  t,
int  m,
int  dom 
)
inline

Definition at line 42 of file JSupernova.hh.

Member Function Documentation

int JSUPERNOVA::JCoincidenceSN::getMultiplicity ( ) const
inline

Definition at line 46 of file JSupernova.hh.

46  {
47  return multiplicity;
48  }
int JSUPERNOVA::JCoincidenceSN::getModule ( ) const
inline

Definition at line 50 of file JSupernova.hh.

50  {
51  return moduleID;
52  }
double JSUPERNOVA::JCoincidenceSN::getTime ( ) const
inline

Definition at line 54 of file JSupernova.hh.

54  {
55  return time;
56  }
bool JSUPERNOVA::JCoincidenceSN::operator< ( const JCoincidenceSN rhs) const
inline

Definition at line 58 of file JSupernova.hh.

58  {
59  return (time < rhs.time);
60  }

Member Data Documentation

double JSUPERNOVA::JCoincidenceSN::time
private

Definition at line 37 of file JSupernova.hh.

int JSUPERNOVA::JCoincidenceSN::multiplicity
private

Definition at line 38 of file JSupernova.hh.

int JSUPERNOVA::JCoincidenceSN::moduleID
private

Definition at line 39 of file JSupernova.hh.


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