List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
fevt::EyeTriggerData Class Reference

Trigger data for an fevt::Eye. More...

#include <EyeTriggerData.h>

Public Member Functions

double GetT3AzimuthAtGround () const
 
std::string GetT3Class () const
 
unsigned int GetT3NPixels () const
 
double GetT3SDPPhi () const
 
double GetT3SDPTheta () const
 
const utl::TimeStampGetT3Time () const
 
bool IsT3Accepted () const
 
void SetT3Accepted (bool is)
 
void SetT3Class (const std::string &label)
 
void SetT3NPixels (unsigned int n)
 
void SetT3SDP (double theta, double phi, double azimuthAtGround)
 
void SetT3Time (const utl::TimeStamp &time)
 

Private Member Functions

 EyeTriggerData ()
 
 ~EyeTriggerData ()
 

Private Attributes

bool fT3Accepted
 
double fT3AzimuthAtGround
 
std::string fT3Class
 
unsigned int fT3NPixels
 
double fT3SDPPhi
 
double fT3SDPTheta
 
utl::TimeStamp fT3Time
 

Friends

class Eye
 
class utl::ShadowPtr< EyeTriggerData >
 

Detailed Description

Trigger data for an fevt::Eye.

Author
Ralf Ulrich

Definition at line 20 of file EyeTriggerData.h.

Constructor & Destructor Documentation

EyeTriggerData::EyeTriggerData ( )
private

Definition at line 6 of file EyeTriggerData.cc.

EyeTriggerData::~EyeTriggerData ( )
private

Definition at line 15 of file EyeTriggerData.cc.

Member Function Documentation

double fevt::EyeTriggerData::GetT3AzimuthAtGround ( ) const
inline

Definition at line 38 of file EyeTriggerData.h.

References fT3AzimuthAtGround.

Referenced by otoa::FD2ADST::FillEyeHeader().

std::string fevt::EyeTriggerData::GetT3Class ( ) const
inline

Definition at line 41 of file EyeTriggerData.h.

References fT3Class.

Referenced by otoa::FD2ADST::FillEyeHeader().

unsigned int fevt::EyeTriggerData::GetT3NPixels ( ) const
inline

Definition at line 37 of file EyeTriggerData.h.

References fT3NPixels.

Referenced by otoa::FD2ADST::FillEyeHeader().

double fevt::EyeTriggerData::GetT3SDPPhi ( ) const
inline

Definition at line 36 of file EyeTriggerData.h.

References fT3SDPPhi.

Referenced by otoa::FD2ADST::FillEyeHeader().

double fevt::EyeTriggerData::GetT3SDPTheta ( ) const
inline

Definition at line 35 of file EyeTriggerData.h.

References fT3SDPTheta.

Referenced by otoa::FD2ADST::FillEyeHeader().

const utl::TimeStamp& fevt::EyeTriggerData::GetT3Time ( ) const
inline

Definition at line 34 of file EyeTriggerData.h.

References fT3Time.

Referenced by otoa::FD2ADST::FillEyeHeader().

bool fevt::EyeTriggerData::IsT3Accepted ( ) const
inline

Definition at line 27 of file EyeTriggerData.h.

References fT3Accepted.

void fevt::EyeTriggerData::SetT3Accepted ( bool  is)
inline
void fevt::EyeTriggerData::SetT3Class ( const std::string &  label)
inline
void fevt::EyeTriggerData::SetT3NPixels ( unsigned int  n)
inline
void fevt::EyeTriggerData::SetT3SDP ( double  theta,
double  phi,
double  azimuthAtGround 
)
inline
void fevt::EyeTriggerData::SetT3Time ( const utl::TimeStamp time)
inline

Friends And Related Function Documentation

friend class Eye
friend

Definition at line 22 of file EyeTriggerData.h.

friend class utl::ShadowPtr< EyeTriggerData >
friend

Definition at line 58 of file EyeTriggerData.h.

Member Data Documentation

bool fevt::EyeTriggerData::fT3Accepted
private

Definition at line 49 of file EyeTriggerData.h.

Referenced by IsT3Accepted(), and SetT3Accepted().

double fevt::EyeTriggerData::fT3AzimuthAtGround
private

Definition at line 56 of file EyeTriggerData.h.

Referenced by GetT3AzimuthAtGround(), and SetT3SDP().

std::string fevt::EyeTriggerData::fT3Class
private

Definition at line 50 of file EyeTriggerData.h.

Referenced by GetT3Class(), and SetT3Class().

unsigned int fevt::EyeTriggerData::fT3NPixels
private

Definition at line 55 of file EyeTriggerData.h.

Referenced by GetT3NPixels(), and SetT3NPixels().

double fevt::EyeTriggerData::fT3SDPPhi
private

Definition at line 54 of file EyeTriggerData.h.

Referenced by GetT3SDPPhi(), and SetT3SDP().

double fevt::EyeTriggerData::fT3SDPTheta
private

Definition at line 53 of file EyeTriggerData.h.

Referenced by GetT3SDPTheta(), and SetT3SDP().

utl::TimeStamp fevt::EyeTriggerData::fT3Time
private

Definition at line 52 of file EyeTriggerData.h.

Referenced by GetT3Time(), and SetT3Time().


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

, generated on Tue Sep 26 2023.