ATLAS Offline Software
Loading...
Searching...
No Matches
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),
18{
19 m_Momentum.setZero();
20 m_ProductionVertex.setZero();
21}
Eigen::Vector3d m_Momentum
Definition SLTrueInfo.h:34
Eigen::Vector3d m_ProductionVertex
Definition SLTrueInfo.h:35

◆ 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}
int r
Definition globals.cxx:22

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: