ATLAS Offline Software
Public Member Functions | Private Attributes | Friends | List of all members
Jet_p4 Class Reference

#include <Jet_p4.h>

Collaboration diagram for Jet_p4:

Public Member Functions

 Jet_p4 ()=default
 Default constructor: More...
 
 ~Jet_p4 ()=default
 Destructor: More...
 
 Jet_p4 (const Jet_p4 &other) noexcept=default
 
 Jet_p4 (Jet_p4 &&other) noexcept=default
 
Jet_p4operator= (const Jet_p4 &) noexcept=default
 
Jet_p4operator= (Jet_p4 &&) noexcept=default
 

Private Attributes

Navigable_p1< uint32_t, double > m_nav
 the navigable part More...
 
P4PxPyPzE_p1 m_momentum
 the 4-mom part More...
 
ParticleBase_p1 m_partBase
 The Particle base stuff – since Jet now inherrits from particle base. More...
 
unsigned int m_author {0}
 
std::vector< float > m_shapeStore
 JetMomentStore. More...
 
std::vector< TPObjRefm_tagJetInfo
 JetTagInfoBase objects. More...
 
std::vector< TPObjRefm_associations
 JetAssociationBase objects. More...
 
char m_ratioE {}
 
char m_ratioPx {}
 ratio for uncalibrated E
More...
 
char m_ratioPy {}
 ratio for uncalibrated p_x
More...
 
char m_ratioPz {}
 ratio for uncalibrated p_y
More...
 

Friends

class JetCnv_p4
 

Detailed Description

Definition at line 36 of file Jet_p4.h.

Constructor & Destructor Documentation

◆ Jet_p4() [1/3]

Jet_p4::Jet_p4 ( )
default

Default constructor:

◆ ~Jet_p4()

Jet_p4::~Jet_p4 ( )
default

Destructor:

◆ Jet_p4() [2/3]

Jet_p4::Jet_p4 ( const Jet_p4 other)
defaultnoexcept

◆ Jet_p4() [3/3]

Jet_p4::Jet_p4 ( Jet_p4 &&  other)
defaultnoexcept

Member Function Documentation

◆ operator=() [1/2]

Jet_p4& Jet_p4::operator= ( const Jet_p4 )
defaultnoexcept

◆ operator=() [2/2]

Jet_p4& Jet_p4::operator= ( Jet_p4 &&  )
defaultnoexcept

Friends And Related Function Documentation

◆ JetCnv_p4

friend class JetCnv_p4
friend

Definition at line 43 of file Jet_p4.h.

Member Data Documentation

◆ m_associations

std::vector<TPObjRef> Jet_p4::m_associations
private

JetAssociationBase objects.

Definition at line 89 of file Jet_p4.h.

◆ m_author

unsigned int Jet_p4::m_author {0}
private

Definition at line 80 of file Jet_p4.h.

◆ m_momentum

P4PxPyPzE_p1 Jet_p4::m_momentum
private

the 4-mom part

Definition at line 75 of file Jet_p4.h.

◆ m_nav

Navigable_p1<uint32_t, double> Jet_p4::m_nav
private

the navigable part

Definition at line 72 of file Jet_p4.h.

◆ m_partBase

ParticleBase_p1 Jet_p4::m_partBase
private

The Particle base stuff – since Jet now inherrits from particle base.

Definition at line 78 of file Jet_p4.h.

◆ m_ratioE

char Jet_p4::m_ratioE {}
private

Definition at line 92 of file Jet_p4.h.

◆ m_ratioPx

char Jet_p4::m_ratioPx {}
private

ratio for uncalibrated E

Definition at line 93 of file Jet_p4.h.

◆ m_ratioPy

char Jet_p4::m_ratioPy {}
private

ratio for uncalibrated p_x

Definition at line 94 of file Jet_p4.h.

◆ m_ratioPz

char Jet_p4::m_ratioPz {}
private

ratio for uncalibrated p_y

Definition at line 95 of file Jet_p4.h.

◆ m_shapeStore

std::vector<float> Jet_p4::m_shapeStore
private

JetMomentStore.

Definition at line 83 of file Jet_p4.h.

◆ m_tagJetInfo

std::vector<TPObjRef> Jet_p4::m_tagJetInfo
private

JetTagInfoBase objects.

Definition at line 86 of file Jet_p4.h.


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