LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
optdata::PMTTrigger Class Reference

#include "PMTTrigger.h"

Public Member Functions

 PMTTrigger (Optical_Category_t category=kUndefined, TimeSlice_t time=0, Frame_t frame=0)
 
 ~PMTTrigger ()
 
Optical_Category_t Category () const
 
TimeSlice_t TimeSlice () const
 
void SetTimeSlice (TimeSlice_t t)
 
Frame_t Frame () const
 
void SetFrame (Frame_t f)
 

Private Attributes

Optical_Category_t fm_category
 
TimeSlice_t fm_timeSlice
 
Frame_t fm_frame
 

Detailed Description

Definition at line 18 of file PMTTrigger.h.

Constructor & Destructor Documentation

optdata::PMTTrigger::PMTTrigger ( Optical_Category_t  category = kUndefined,
TimeSlice_t  time = 0,
Frame_t  frame = 0 
)
inline

Definition at line 21 of file PMTTrigger.h.

22  : fm_category(category), fm_timeSlice(time), fm_frame(frame){};
TimeSlice_t fm_timeSlice
Definition: PMTTrigger.h:42
Optical_Category_t fm_category
Definition: PMTTrigger.h:41
optdata::PMTTrigger::~PMTTrigger ( )
inline

Definition at line 24 of file PMTTrigger.h.

24 {};

Member Function Documentation

Optical_Category_t optdata::PMTTrigger::Category ( ) const
inline

Definition at line 28 of file PMTTrigger.h.

References fm_category.

Referenced by optdata::operator<().

28 { return fm_category; }
Optical_Category_t fm_category
Definition: PMTTrigger.h:41
Frame_t optdata::PMTTrigger::Frame ( ) const
inline

Definition at line 37 of file PMTTrigger.h.

References fm_frame.

Referenced by optdata::operator<().

37 { return fm_frame; }
void optdata::PMTTrigger::SetFrame ( Frame_t  f)
inline

Definition at line 38 of file PMTTrigger.h.

References f, and fm_frame.

38 { fm_frame = f; }
TFile f
Definition: plotHisto.C:6
void optdata::PMTTrigger::SetTimeSlice ( TimeSlice_t  t)
inline

Definition at line 34 of file PMTTrigger.h.

References fm_timeSlice.

34 { fm_timeSlice = t; }
TimeSlice_t fm_timeSlice
Definition: PMTTrigger.h:42
TimeSlice_t optdata::PMTTrigger::TimeSlice ( ) const
inline

Definition at line 33 of file PMTTrigger.h.

References fm_timeSlice.

Referenced by optdata::operator<().

33 { return fm_timeSlice; }
TimeSlice_t fm_timeSlice
Definition: PMTTrigger.h:42

Member Data Documentation

Optical_Category_t optdata::PMTTrigger::fm_category
private

Definition at line 41 of file PMTTrigger.h.

Referenced by Category().

Frame_t optdata::PMTTrigger::fm_frame
private

Definition at line 43 of file PMTTrigger.h.

Referenced by Frame(), and SetFrame().

TimeSlice_t optdata::PMTTrigger::fm_timeSlice
private

Definition at line 42 of file PMTTrigger.h.

Referenced by SetTimeSlice(), and TimeSlice().


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