Belle II Software development
CDCTriggerPlane Class Reference

Database object for timing offset (t0). More...

#include <CDCTriggerPlane.h>

Inheritance diagram for CDCTriggerPlane:

Public Member Functions

 CDCTriggerPlane ()
 Default constructor.
 
const ROOT::Math::XYZVector & getTriggerPosition () const
 Getter for the center posotion of the trigger plane.
 
const ROOT::Math::XYZVector & getTriggerDirection () const
 Getter for the normal vector to the trigger plane.
 
const ROOT::Math::XYZVector & getPmtPosition () const
 Getter for the pmt position.
 
double getLightPropSpeed () const
 Getter for the light speed in the scintillator.
 

Private Member Functions

 ClassDef (CDCTriggerPlane, 2)
 ClassDef.
 

Private Attributes

ROOT::Math::XYZVector m_position
 center position of the trigger plane.
 
ROOT::Math::XYZVector m_direction
 normal direction to the trigger plane.
 
ROOT::Math::XYZVector m_pmtPosition
 edge position of the pmt.
 
double m_lightPropSpeed = 12.9925
 light of speed in the trigger counter.
 

Detailed Description

Database object for timing offset (t0).

Definition at line 22 of file CDCTriggerPlane.h.

Constructor & Destructor Documentation

◆ CDCTriggerPlane()

CDCTriggerPlane ( )
inline

Default constructor.

Definition at line 28 of file CDCTriggerPlane.h.

28{}

Member Function Documentation

◆ getLightPropSpeed()

double getLightPropSpeed ( ) const
inline

Getter for the light speed in the scintillator.

Definition at line 56 of file CDCTriggerPlane.h.

57 {
58 return m_lightPropSpeed;
59 }
double m_lightPropSpeed
light of speed in the trigger counter.

◆ getPmtPosition()

const ROOT::Math::XYZVector & getPmtPosition ( ) const
inline

Getter for the pmt position.

Definition at line 48 of file CDCTriggerPlane.h.

49 {
50 return m_pmtPosition;
51 }
ROOT::Math::XYZVector m_pmtPosition
edge position of the pmt.

◆ getTriggerDirection()

const ROOT::Math::XYZVector & getTriggerDirection ( ) const
inline

Getter for the normal vector to the trigger plane.

Definition at line 40 of file CDCTriggerPlane.h.

41 {
42 return m_direction;
43 }
ROOT::Math::XYZVector m_direction
normal direction to the trigger plane.

◆ getTriggerPosition()

const ROOT::Math::XYZVector & getTriggerPosition ( ) const
inline

Getter for the center posotion of the trigger plane.

Definition at line 33 of file CDCTriggerPlane.h.

34 {
35 return m_position;
36 }
ROOT::Math::XYZVector m_position
center position of the trigger plane.

Member Data Documentation

◆ m_direction

ROOT::Math::XYZVector m_direction
private

normal direction to the trigger plane.

Definition at line 63 of file CDCTriggerPlane.h.

◆ m_lightPropSpeed

double m_lightPropSpeed = 12.9925
private

light of speed in the trigger counter.

Definition at line 65 of file CDCTriggerPlane.h.

◆ m_pmtPosition

ROOT::Math::XYZVector m_pmtPosition
private

edge position of the pmt.

Definition at line 64 of file CDCTriggerPlane.h.

◆ m_position

ROOT::Math::XYZVector m_position
private

center position of the trigger plane.

Definition at line 62 of file CDCTriggerPlane.h.


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