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

#include <Jet_p2.h>

Collaboration diagram for Jet_p2:

Public Member Functions

 Jet_p2 ()=default
 Default constructor: More...
 
 ~Jet_p2 ()
 Destructor: More...
 
 Jet_p2 (const Jet_p2 &other) noexcept=default
 
 Jet_p2 (Jet_p2 &&other) noexcept=default
 
Jet_p2operator= (const Jet_p2 &) noexcept=default
 
Jet_p2operator= (Jet_p2 &&) noexcept=default
 

Private Attributes

Navigable_p1< uint32_t, double > m_nav
 the navigable part More...
 
P4PxPyPzE_p1 m_momentum
 the 4-mom part More...
 
unsigned int m_author {}
 
std::vector< double > m_combinedLikelihood
 combined likelihoods More...
 
std::vector< float > m_shapeStore
 JetMomentStore. More...
 
std::vector< const JetTagInfoBase * > m_tagJetInfo
 JetTagInfoBase objects. More...
 
std::vector< const JetAssociationBase * > m_associations
 JetAssociationBase objects. More...
 
bool m_ownPointers {true}
 True if we own the objects pointed to from the above collections. More...
 

Friends

class JetCnv_p2
 

Detailed Description

Definition at line 32 of file Jet_p2.h.

Constructor & Destructor Documentation

◆ Jet_p2() [1/3]

Jet_p2::Jet_p2 ( )
default

Default constructor:

◆ ~Jet_p2()

Jet_p2::~Jet_p2 ( )

Destructor:

Definition at line 22 of file Jet_p2.cxx.

23 {
24  if (m_ownPointers) {
25  for (size_t i = 0; i < m_tagJetInfo.size(); i++)
26  delete m_tagJetInfo[i];
27 
28  for (size_t i = 0; i < m_associations.size(); i++)
29  delete m_associations[i];
30  }
31 }

◆ Jet_p2() [2/3]

Jet_p2::Jet_p2 ( const Jet_p2 other)
defaultnoexcept

◆ Jet_p2() [3/3]

Jet_p2::Jet_p2 ( Jet_p2 &&  other)
defaultnoexcept

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

Jet_p2& Jet_p2::operator= ( Jet_p2 &&  )
defaultnoexcept

Friends And Related Function Documentation

◆ JetCnv_p2

friend class JetCnv_p2
friend

Definition at line 39 of file Jet_p2.h.

Member Data Documentation

◆ m_associations

std::vector<const JetAssociationBase*> Jet_p2::m_associations
private

JetAssociationBase objects.

Definition at line 85 of file Jet_p2.h.

◆ m_author

unsigned int Jet_p2::m_author {}
private

Definition at line 73 of file Jet_p2.h.

◆ m_combinedLikelihood

std::vector<double> Jet_p2::m_combinedLikelihood
private

combined likelihoods

Definition at line 76 of file Jet_p2.h.

◆ m_momentum

P4PxPyPzE_p1 Jet_p2::m_momentum
private

the 4-mom part

Definition at line 71 of file Jet_p2.h.

◆ m_nav

Navigable_p1<uint32_t, double> Jet_p2::m_nav
private

the navigable part

Definition at line 68 of file Jet_p2.h.

◆ m_ownPointers

bool Jet_p2::m_ownPointers {true}
private

True if we own the objects pointed to from the above collections.

Definition at line 92 of file Jet_p2.h.

◆ m_shapeStore

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

JetMomentStore.

Definition at line 79 of file Jet_p2.h.

◆ m_tagJetInfo

std::vector<const JetTagInfoBase*> Jet_p2::m_tagJetInfo
private

JetTagInfoBase objects.

Definition at line 82 of file Jet_p2.h.


The documentation for this class was generated from the following files:
Jet_p2::m_associations
std::vector< const JetAssociationBase * > m_associations
JetAssociationBase objects.
Definition: Jet_p2.h:85
Jet_p2::m_tagJetInfo
std::vector< const JetTagInfoBase * > m_tagJetInfo
JetTagInfoBase objects.
Definition: Jet_p2.h:82
lumiFormat.i
int i
Definition: lumiFormat.py:92
Jet_p2::m_ownPointers
bool m_ownPointers
True if we own the objects pointed to from the above collections.
Definition: Jet_p2.h:92