Jpp 20.0.0-rc.9-29-gccc23c492-D
the software that should make you happy
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
JACOUSTICS::hit_type Struct Reference

Transmission with position. More...

Inheritance diagram for JACOUSTICS::hit_type:
JACOUSTICS::JTransmission

Public Member Functions

 hit_type ()
 Default constructor.
 
 hit_type (const JPosition3D &position, const JTransmission &transmission)
 Constructor.
 
int getRunNumber () const
 Get run number.
 
int getID () const
 Get identifier.
 
double getQ () const
 Get quality.
 
double getW () const
 Get normalisation.
 
double getToA () const
 Get calibrated time of arrival.
 
double getToE () const
 Get estimated time of emission.
 
void setToE (const double toe)
 Set estimated time of emission.
 
 ClassDef (JTransmission, 3)
 

Protected Attributes

int run
 
int id
 
double q
 
double w
 
double toa
 
double toe
 

Detailed Description

Transmission with position.

Definition at line 69 of file JAcousticsTriggerProcessor.cc.

Constructor & Destructor Documentation

◆ hit_type() [1/2]

JACOUSTICS::hit_type::hit_type ( )
inline

Default constructor.

Definition at line 76 of file JAcousticsTriggerProcessor.cc.

77 {}

◆ hit_type() [2/2]

JACOUSTICS::hit_type::hit_type ( const JPosition3D & position,
const JTransmission & transmission )
inline

Constructor.

Parameters
positionposition
transmissiontransmission

Definition at line 86 of file JAcousticsTriggerProcessor.cc.

86 :
87 JPosition3D (position),
88 JTransmission(transmission)
89 {}
JTransmission()
Default constructor.

Member Function Documentation

◆ getRunNumber()

int JACOUSTICS::JTransmission::getRunNumber ( ) const
inlineinherited

Get run number.

Returns
run number

Definition at line 82 of file JTransmission.hh.

83 {
84 return run;
85 }

◆ getID()

int JACOUSTICS::JTransmission::getID ( ) const
inlineinherited

Get identifier.

Returns
identifier

Definition at line 93 of file JTransmission.hh.

94 {
95 return id;
96 }

◆ getQ()

double JACOUSTICS::JTransmission::getQ ( ) const
inlineinherited

Get quality.

Returns
quality

Definition at line 104 of file JTransmission.hh.

105 {
106 return q;
107 }

◆ getW()

double JACOUSTICS::JTransmission::getW ( ) const
inlineinherited

Get normalisation.

Returns
normalisation

Definition at line 115 of file JTransmission.hh.

116 {
117 return w;
118 }

◆ getToA()

double JACOUSTICS::JTransmission::getToA ( ) const
inlineinherited

Get calibrated time of arrival.

Returns
time [s]

Definition at line 126 of file JTransmission.hh.

127 {
128 return toa;
129 }

◆ getToE()

double JACOUSTICS::JTransmission::getToE ( ) const
inlineinherited

Get estimated time of emission.

Returns
time [s]

Definition at line 137 of file JTransmission.hh.

138 {
139 return toe;
140 }

◆ setToE()

void JACOUSTICS::JTransmission::setToE ( const double toe)
inlineinherited

Set estimated time of emission.

Parameters
toetime [s]

Definition at line 148 of file JTransmission.hh.

149 {
150 this->toe = toe;
151 }

◆ ClassDef()

JACOUSTICS::JTransmission::ClassDef ( JTransmission ,
3  )
inherited

Member Data Documentation

◆ run

int JACOUSTICS::JTransmission::run
protectedinherited

Definition at line 270 of file JTransmission.hh.

◆ id

int JACOUSTICS::JTransmission::id
protectedinherited

Definition at line 271 of file JTransmission.hh.

◆ q

double JACOUSTICS::JTransmission::q
protectedinherited

Definition at line 272 of file JTransmission.hh.

◆ w

double JACOUSTICS::JTransmission::w
protectedinherited

Definition at line 273 of file JTransmission.hh.

◆ toa

double JACOUSTICS::JTransmission::toa
protectedinherited

Definition at line 274 of file JTransmission.hh.

◆ toe

double JACOUSTICS::JTransmission::toe
protectedinherited

Definition at line 275 of file JTransmission.hh.


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