PPM-DU analysis  2.3
conversion and analysis of the PPM-DU data
 All Classes Files Functions Variables Pages
Public Member Functions | List of all members
signals Class Reference

define the 31 pmt signals of an dom for an event More...

#include <signals.h>

Public Member Functions

 signals ()
 
 signals (const int domId, const int pmtId, const long long int start, const long long int stop)
 
const int GetDomId () const
 get the dom Id of the signal More...
 
void SetDomId (const int id)
 set the dom Id of the signal More...
 
const int GetPmtId () const
 get the pmt Id of the signal More...
 
void SetPmtId (const int id)
 set the pmt Id of the signal More...
 
const long long int GetStart () const
 get the start time of the signal More...
 
void SetStart (const long long int s)
 set the start time of the signal More...
 
const long long int GetStop () const
 get the stop of the signal More...
 
void SetStop (const long long int d)
 set the stop of the signal More...
 
bool operator< (const signals &sig) const
 

Detailed Description

define the 31 pmt signals of an dom for an event

This class is used for the trigger of the dom. It is meant to sort all the pulses according to the start time. See trigger.h for more details
The classe is based on:

Note
There is may be a better way to do it!
Author
Alexandre Creusot
Version
1.4
Date
Tue Jun 17 2014

Contact: creus.nosp@m.ot@a.nosp@m.pc.un.nosp@m.iv-p.nosp@m.aris7.nosp@m..fr

Created on: Wed Feb 27 2013

Definition at line 31 of file signals.h.

Constructor & Destructor Documentation

signals::signals ( )
inline

Definition at line 34 of file signals.h.

signals::signals ( const int  domId,
const int  pmtId,
const long long int  start,
const long long int  stop 
)
inline

Definition at line 41 of file signals.h.

Member Function Documentation

const int signals::GetDomId ( ) const
inline

get the dom Id of the signal

Definition at line 50 of file signals.h.

const int signals::GetPmtId ( ) const
inline

get the pmt Id of the signal

Definition at line 54 of file signals.h.

const long long int signals::GetStart ( ) const
inline

get the start time of the signal

Definition at line 58 of file signals.h.

const long long int signals::GetStop ( ) const
inline

get the stop of the signal

Definition at line 62 of file signals.h.

bool signals::operator< ( const signals sig) const
inline

Definition at line 65 of file signals.h.

void signals::SetDomId ( const int  id)
inline

set the dom Id of the signal

Definition at line 52 of file signals.h.

void signals::SetPmtId ( const int  id)
inline

set the pmt Id of the signal

Definition at line 56 of file signals.h.

void signals::SetStart ( const long long int  s)
inline

set the start time of the signal

Definition at line 60 of file signals.h.

void signals::SetStop ( const long long int  d)
inline

set the stop of the signal

Definition at line 64 of file signals.h.


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