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

#include <DetailedSegmentTruth.h>

Inheritance diagram for DetailedSegmentTruth:
Collaboration diagram for DetailedSegmentTruth:

Public Member Functions

const Amg::Vector3DtruthSegPos () const
const Amg::Vector3DtruthSegDir () const
 DetailedSegmentTruth ()
 DetailedSegmentTruth (const TruthTrajectory &traj, const SubDetHitStatistics &hitsCommon, const SubDetHitStatistics &hitsTrack, const SubDetHitStatistics &hitsTruth, const Amg::Vector3D &pos, const Amg::Vector3D &dir)
const TruthTrajectorytrajectory () const
const SubDetHitStatisticsstatsCommon () const
const SubDetHitStatisticsstatsTrack () const
const SubDetHitStatisticsstatsTruth () const

Protected Attributes

SubDetHitStatistics m_hitsCommon
SubDetHitStatistics m_hitsTrack
SubDetHitStatistics m_hitsTruth
TruthTrajectory m_trajectory

Private Attributes

Amg::Vector3D m_pos
Amg::Vector3D m_dir

Detailed Description

Definition at line 18 of file DetailedSegmentTruth.h.

Constructor & Destructor Documentation

◆ DetailedSegmentTruth() [1/2]

DetailedSegmentTruth::DetailedSegmentTruth ( )
inline

Definition at line 23 of file DetailedSegmentTruth.h.

23{} // for POOL

◆ DetailedSegmentTruth() [2/2]

DetailedSegmentTruth::DetailedSegmentTruth ( const TruthTrajectory & traj,
const SubDetHitStatistics & hitsCommon,
const SubDetHitStatistics & hitsTrack,
const SubDetHitStatistics & hitsTruth,
const Amg::Vector3D & pos,
const Amg::Vector3D & dir )
inline

Definition at line 24 of file DetailedSegmentTruth.h.

30 : DetailedTrackTruth(traj,hitsCommon,hitsTrack,hitsTruth),
31 m_pos(pos),
32 m_dir(dir)
33 {
34 }

Member Function Documentation

◆ statsCommon()

const SubDetHitStatistics & DetailedTrackTruth::statsCommon ( ) const
inlineinherited

Definition at line 19 of file DetailedTrackTruth.h.

19{ return m_hitsCommon; }
SubDetHitStatistics m_hitsCommon

◆ statsTrack()

const SubDetHitStatistics & DetailedTrackTruth::statsTrack ( ) const
inlineinherited

Definition at line 20 of file DetailedTrackTruth.h.

20{ return m_hitsTrack; }
SubDetHitStatistics m_hitsTrack

◆ statsTruth()

const SubDetHitStatistics & DetailedTrackTruth::statsTruth ( ) const
inlineinherited

Definition at line 21 of file DetailedTrackTruth.h.

21{ return m_hitsTruth; }
SubDetHitStatistics m_hitsTruth

◆ trajectory()

const TruthTrajectory & DetailedTrackTruth::trajectory ( ) const
inlineinherited

Definition at line 18 of file DetailedTrackTruth.h.

18{ return m_trajectory; }
TruthTrajectory m_trajectory

◆ truthSegDir()

const Amg::Vector3D & DetailedSegmentTruth::truthSegDir ( ) const
inline

Definition at line 21 of file DetailedSegmentTruth.h.

21{ return m_dir; }

◆ truthSegPos()

const Amg::Vector3D & DetailedSegmentTruth::truthSegPos ( ) const
inline

Definition at line 20 of file DetailedSegmentTruth.h.

20{ return m_pos; }

Member Data Documentation

◆ m_dir

Amg::Vector3D DetailedSegmentTruth::m_dir
private

Definition at line 38 of file DetailedSegmentTruth.h.

◆ m_hitsCommon

SubDetHitStatistics DetailedTrackTruth::m_hitsCommon
protectedinherited

Definition at line 36 of file DetailedTrackTruth.h.

◆ m_hitsTrack

SubDetHitStatistics DetailedTrackTruth::m_hitsTrack
protectedinherited

Definition at line 37 of file DetailedTrackTruth.h.

◆ m_hitsTruth

SubDetHitStatistics DetailedTrackTruth::m_hitsTruth
protectedinherited

Definition at line 38 of file DetailedTrackTruth.h.

◆ m_pos

Amg::Vector3D DetailedSegmentTruth::m_pos
private

Definition at line 37 of file DetailedSegmentTruth.h.

◆ m_trajectory

TruthTrajectory DetailedTrackTruth::m_trajectory
protectedinherited

Definition at line 39 of file DetailedTrackTruth.h.


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