ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
Analysis::SLTrueInfo Class Reference

#include <SLTrueInfo.h>

Collaboration diagram for Analysis::SLTrueInfo:

Public Member Functions

 SLTrueInfo ()
 
 SLTrueInfo (int, int, int, bool, bool, bool, const Eigen::Vector3d &, const Eigen::Vector3d &)
 
int barcode () const
 
int pdgId () const
 
int pdgIdMother () const
 
bool FromB () const
 
bool FromD () const
 
bool FromGH () const
 
Eigen::Vector3d momentum () const
 
Eigen::Vector3d prodvtx () const
 

Private Attributes

int m_barcode
 
int m_pdgCode
 
int m_pdgCodeMother
 
bool m_isFromBhadron
 
bool m_isFromDhadron
 
bool m_isFromGHboson
 
Eigen::Vector3d m_Momentum
 
Eigen::Vector3d m_ProductionVertex
 

Detailed Description

Definition at line 15 of file SLTrueInfo.h.

Constructor & Destructor Documentation

◆ SLTrueInfo() [1/2]

Analysis::SLTrueInfo::SLTrueInfo ( )

Definition at line 11 of file SLTrueInfo.cxx.

12  : m_barcode(0),
13  m_pdgCode(0),
14  m_pdgCodeMother(0),
15  m_isFromBhadron(0),
16  m_isFromDhadron(0),
18 {
19  m_Momentum.setZero();
20  m_ProductionVertex.setZero();
21 }

◆ SLTrueInfo() [2/2]

Analysis::SLTrueInfo::SLTrueInfo ( int  barc,
int  pdg,
int  pdgm,
bool  b,
bool  d,
bool  w,
const Eigen::Vector3d &  p,
const Eigen::Vector3d &  r 
)

Definition at line 23 of file SLTrueInfo.cxx.

24  : m_barcode(barc),
25  m_pdgCode(pdg),
26  m_pdgCodeMother(pdgm),
30  m_Momentum(p),
32 {
33 }

Member Function Documentation

◆ barcode()

int Analysis::SLTrueInfo::barcode ( ) const
inline

Definition at line 19 of file SLTrueInfo.h.

19 { return m_barcode; }

◆ FromB()

bool Analysis::SLTrueInfo::FromB ( ) const
inline

Definition at line 22 of file SLTrueInfo.h.

22 { return m_isFromBhadron; }

◆ FromD()

bool Analysis::SLTrueInfo::FromD ( ) const
inline

Definition at line 23 of file SLTrueInfo.h.

23 { return m_isFromDhadron; }

◆ FromGH()

bool Analysis::SLTrueInfo::FromGH ( ) const
inline

Definition at line 24 of file SLTrueInfo.h.

24 { return m_isFromGHboson; }

◆ momentum()

Eigen::Vector3d Analysis::SLTrueInfo::momentum ( ) const
inline

Definition at line 25 of file SLTrueInfo.h.

25 { return m_Momentum; }

◆ pdgId()

int Analysis::SLTrueInfo::pdgId ( ) const
inline

Definition at line 20 of file SLTrueInfo.h.

20 { return m_pdgCode; }

◆ pdgIdMother()

int Analysis::SLTrueInfo::pdgIdMother ( ) const
inline

Definition at line 21 of file SLTrueInfo.h.

21 { return m_pdgCodeMother; }

◆ prodvtx()

Eigen::Vector3d Analysis::SLTrueInfo::prodvtx ( ) const
inline

Definition at line 26 of file SLTrueInfo.h.

26 { return m_ProductionVertex; }

Member Data Documentation

◆ m_barcode

int Analysis::SLTrueInfo::m_barcode
private

Definition at line 28 of file SLTrueInfo.h.

◆ m_isFromBhadron

bool Analysis::SLTrueInfo::m_isFromBhadron
private

Definition at line 31 of file SLTrueInfo.h.

◆ m_isFromDhadron

bool Analysis::SLTrueInfo::m_isFromDhadron
private

Definition at line 32 of file SLTrueInfo.h.

◆ m_isFromGHboson

bool Analysis::SLTrueInfo::m_isFromGHboson
private

Definition at line 33 of file SLTrueInfo.h.

◆ m_Momentum

Eigen::Vector3d Analysis::SLTrueInfo::m_Momentum
private

Definition at line 34 of file SLTrueInfo.h.

◆ m_pdgCode

int Analysis::SLTrueInfo::m_pdgCode
private

Definition at line 29 of file SLTrueInfo.h.

◆ m_pdgCodeMother

int Analysis::SLTrueInfo::m_pdgCodeMother
private

Definition at line 30 of file SLTrueInfo.h.

◆ m_ProductionVertex

Eigen::Vector3d Analysis::SLTrueInfo::m_ProductionVertex
private

Definition at line 35 of file SLTrueInfo.h.


The documentation for this class was generated from the following files:
beamspotman.r
def r
Definition: beamspotman.py:676
Analysis::SLTrueInfo::m_Momentum
Eigen::Vector3d m_Momentum
Definition: SLTrueInfo.h:34
hist_file_dump.d
d
Definition: hist_file_dump.py:137
Analysis::SLTrueInfo::m_ProductionVertex
Eigen::Vector3d m_ProductionVertex
Definition: SLTrueInfo.h:35
Analysis::SLTrueInfo::m_pdgCodeMother
int m_pdgCodeMother
Definition: SLTrueInfo.h:30
Analysis::SLTrueInfo::m_barcode
int m_barcode
Definition: SLTrueInfo.h:28
python.utils.AtlRunQueryDQUtils.p
p
Definition: AtlRunQueryDQUtils.py:210
Analysis::SLTrueInfo::m_isFromDhadron
bool m_isFromDhadron
Definition: SLTrueInfo.h:32
Analysis::SLTrueInfo::m_isFromBhadron
bool m_isFromBhadron
Definition: SLTrueInfo.h:31
plotBeamSpotMon.b
b
Definition: plotBeamSpotMon.py:77
Analysis::SLTrueInfo::m_pdgCode
int m_pdgCode
Definition: SLTrueInfo.h:29
Analysis::SLTrueInfo::m_isFromGHboson
bool m_isFromGHboson
Definition: SLTrueInfo.h:33
python.IoTestsLib.w
def w
Definition: IoTestsLib.py:200