ATLAS Offline Software
Loading...
Searching...
No Matches
ComTime Class Reference

#include <ComTime.h>

Collaboration diagram for ComTime:

Public Member Functions

 ComTime ()
 ComTime (double TTCTime)
 ComTime (double TTCTime, double time)
 ComTime (double TTCTime, double time, CLHEP::Hep3Vector &pos, CLHEP::Hep3Vector &mom)
 ~ComTime ()
void SetTTCTime (double TTCTime)
void SetTime (double time)
void SetPosition (CLHEP::Hep3Vector pos)
void SetDirection (CLHEP::Hep3Vector dir)
double getTTCTime () const
double getTime () const
CLHEP::Hep3Vector GetCounterPosition () const
CLHEP::Hep3Vector GetcosThetaDirection () const

Private Attributes

double m_trigCounterTTCTime
double m_trigCounterTime
CLHEP::Hep3Vector m_trigCounterPosition
CLHEP::Hep3Vector m_cosThetaDirection

Detailed Description

Definition at line 16 of file ComTime.h.

Constructor & Destructor Documentation

◆ ComTime() [1/4]

ComTime::ComTime ( )
inline

Definition at line 20 of file ComTime.h.

20 : m_trigCounterTTCTime((double)0.), m_trigCounterTime((double)0.),
21 m_trigCounterPosition(CLHEP::Hep3Vector((double)0.,(double)0.,(double)0.)),
22 m_cosThetaDirection(CLHEP::Hep3Vector((double)0.,(double)0.,(double)0.)) {}
CLHEP::Hep3Vector m_trigCounterPosition
Definition ComTime.h:53
double m_trigCounterTime
Definition ComTime.h:52
double m_trigCounterTTCTime
Definition ComTime.h:51
CLHEP::Hep3Vector m_cosThetaDirection
Definition ComTime.h:54

◆ ComTime() [2/4]

ComTime::ComTime ( double TTCTime)
inline

Definition at line 24 of file ComTime.h.

24 : m_trigCounterTTCTime(TTCTime), m_trigCounterTime((double)0.),
25 m_trigCounterPosition(CLHEP::Hep3Vector((double)0.,(double)0.,(double)0.)),
26 m_cosThetaDirection(CLHEP::Hep3Vector((double)0.,(double)0.,(double)0.)) {}

◆ ComTime() [3/4]

ComTime::ComTime ( double TTCTime,
double time )
inline

Definition at line 28 of file ComTime.h.

29 m_trigCounterPosition(CLHEP::Hep3Vector((double)0.,(double)0.,(double)0.)),
30 m_cosThetaDirection(CLHEP::Hep3Vector((double)0.,(double)0.,(double)0.)) {}

◆ ComTime() [4/4]

ComTime::ComTime ( double TTCTime,
double time,
CLHEP::Hep3Vector & pos,
CLHEP::Hep3Vector & mom )
inline

Definition at line 32 of file ComTime.h.

◆ ~ComTime()

ComTime::~ComTime ( )
inline

Definition at line 36 of file ComTime.h.

36{};

Member Function Documentation

◆ GetcosThetaDirection()

CLHEP::Hep3Vector ComTime::GetcosThetaDirection ( ) const
inline

Definition at line 47 of file ComTime.h.

47{return m_cosThetaDirection;}

◆ GetCounterPosition()

CLHEP::Hep3Vector ComTime::GetCounterPosition ( ) const
inline

Definition at line 46 of file ComTime.h.

◆ getTime()

double ComTime::getTime ( ) const
inline

Definition at line 44 of file ComTime.h.

44{return m_trigCounterTime;}

◆ getTTCTime()

double ComTime::getTTCTime ( ) const
inline

Definition at line 43 of file ComTime.h.

◆ SetDirection()

void ComTime::SetDirection ( CLHEP::Hep3Vector dir)
inline

Definition at line 41 of file ComTime.h.

◆ SetPosition()

void ComTime::SetPosition ( CLHEP::Hep3Vector pos)
inline

◆ SetTime()

void ComTime::SetTime ( double time)
inline

Definition at line 39 of file ComTime.h.

time(flags, cells_name, *args, **kw)

◆ SetTTCTime()

void ComTime::SetTTCTime ( double TTCTime)
inline

Definition at line 38 of file ComTime.h.

38{m_trigCounterTTCTime=TTCTime;}

Member Data Documentation

◆ m_cosThetaDirection

CLHEP::Hep3Vector ComTime::m_cosThetaDirection
private

Definition at line 54 of file ComTime.h.

◆ m_trigCounterPosition

CLHEP::Hep3Vector ComTime::m_trigCounterPosition
private

Definition at line 53 of file ComTime.h.

◆ m_trigCounterTime

double ComTime::m_trigCounterTime
private

Definition at line 52 of file ComTime.h.

◆ m_trigCounterTTCTime

double ComTime::m_trigCounterTTCTime
private

Definition at line 51 of file ComTime.h.


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