ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
ParticleJetTools::LabelDecorators Struct Reference

#include <ParticleJetLabelCommon.h>

Collaboration diagram for ParticleJetTools::LabelDecorators:

Public Member Functions

 LabelDecorators (const LabelNames &)
 

Public Attributes

SG::AuxElement::Decorator< int > singleint
 
SG::AuxElement::Decorator< int > doubleint
 
SG::AuxElement::Decorator< float > pt
 
SG::AuxElement::Decorator< float > Lxy
 
SG::AuxElement::Decorator< float > dr
 
SG::AuxElement::Decorator< int > pdgId
 
SG::AuxElement::Decorator< float > positionDPhi
 
SG::AuxElement::Decorator< float > positionDEta
 
SG::AuxElement::Decorator< int > barcode
 
SG::AuxElement::Decorator< float > childLxy
 
SG::AuxElement::Decorator< float > childPt
 
SG::AuxElement::Decorator< int > childPdgId
 
SG::AuxElement::Decorator< float > childPositionDPhi
 
SG::AuxElement::Decorator< float > childPositionDEta
 

Detailed Description

Definition at line 40 of file ParticleJetLabelCommon.h.

Constructor & Destructor Documentation

◆ LabelDecorators()

ParticleJetTools::LabelDecorators::LabelDecorators ( const LabelNames n)

Definition at line 121 of file ParticleJetLabelCommon.cxx.

121  :
122  singleint(n.singleint),
123  doubleint(n.doubleint),
124  pt(n.pt),
125  Lxy(n.Lxy),
126  dr(n.dr),
127  pdgId(n.pdgId),
128  positionDPhi(n.positionDPhi),
129  positionDEta(n.positionDEta),
130  barcode(n.barcode), // FIXME barcode-based
131  childLxy(n.childLxy),
132  childPt(n.childPt),
133  childPdgId(n.childPdgId),
134  childPositionDPhi(n.childPositionDPhi),
135  childPositionDEta(n.childPositionDEta)
136  {
137  }

Member Data Documentation

◆ barcode

SG::AuxElement::Decorator<int> ParticleJetTools::LabelDecorators::barcode

Definition at line 50 of file ParticleJetLabelCommon.h.

◆ childLxy

SG::AuxElement::Decorator<float> ParticleJetTools::LabelDecorators::childLxy

Definition at line 51 of file ParticleJetLabelCommon.h.

◆ childPdgId

SG::AuxElement::Decorator<int> ParticleJetTools::LabelDecorators::childPdgId

Definition at line 53 of file ParticleJetLabelCommon.h.

◆ childPositionDEta

SG::AuxElement::Decorator<float> ParticleJetTools::LabelDecorators::childPositionDEta

Definition at line 55 of file ParticleJetLabelCommon.h.

◆ childPositionDPhi

SG::AuxElement::Decorator<float> ParticleJetTools::LabelDecorators::childPositionDPhi

Definition at line 54 of file ParticleJetLabelCommon.h.

◆ childPt

SG::AuxElement::Decorator<float> ParticleJetTools::LabelDecorators::childPt

Definition at line 52 of file ParticleJetLabelCommon.h.

◆ doubleint

SG::AuxElement::Decorator<int> ParticleJetTools::LabelDecorators::doubleint

Definition at line 43 of file ParticleJetLabelCommon.h.

◆ dr

SG::AuxElement::Decorator<float> ParticleJetTools::LabelDecorators::dr

Definition at line 46 of file ParticleJetLabelCommon.h.

◆ Lxy

SG::AuxElement::Decorator<float> ParticleJetTools::LabelDecorators::Lxy

Definition at line 45 of file ParticleJetLabelCommon.h.

◆ pdgId

SG::AuxElement::Decorator<int> ParticleJetTools::LabelDecorators::pdgId

Definition at line 47 of file ParticleJetLabelCommon.h.

◆ positionDEta

SG::AuxElement::Decorator<float> ParticleJetTools::LabelDecorators::positionDEta

Definition at line 49 of file ParticleJetLabelCommon.h.

◆ positionDPhi

SG::AuxElement::Decorator<float> ParticleJetTools::LabelDecorators::positionDPhi

Definition at line 48 of file ParticleJetLabelCommon.h.

◆ pt

SG::AuxElement::Decorator<float> ParticleJetTools::LabelDecorators::pt

Definition at line 44 of file ParticleJetLabelCommon.h.

◆ singleint

SG::AuxElement::Decorator<int> ParticleJetTools::LabelDecorators::singleint

Definition at line 42 of file ParticleJetLabelCommon.h.


The documentation for this struct was generated from the following files:
ParticleJetTools::LabelDecorators::childLxy
SG::AuxElement::Decorator< float > childLxy
Definition: ParticleJetLabelCommon.h:51
ParticleJetTools::LabelDecorators::barcode
SG::AuxElement::Decorator< int > barcode
Definition: ParticleJetLabelCommon.h:50
ParticleJetTools::LabelDecorators::Lxy
SG::AuxElement::Decorator< float > Lxy
Definition: ParticleJetLabelCommon.h:45
ParticleJetTools::LabelDecorators::doubleint
SG::AuxElement::Decorator< int > doubleint
Definition: ParticleJetLabelCommon.h:43
beamspotman.n
n
Definition: beamspotman.py:731
ParticleJetTools::LabelDecorators::pt
SG::AuxElement::Decorator< float > pt
Definition: ParticleJetLabelCommon.h:44
ParticleJetTools::LabelDecorators::pdgId
SG::AuxElement::Decorator< int > pdgId
Definition: ParticleJetLabelCommon.h:47
ParticleJetTools::LabelDecorators::childPdgId
SG::AuxElement::Decorator< int > childPdgId
Definition: ParticleJetLabelCommon.h:53
ParticleJetTools::LabelDecorators::childPt
SG::AuxElement::Decorator< float > childPt
Definition: ParticleJetLabelCommon.h:52
ParticleJetTools::LabelDecorators::positionDEta
SG::AuxElement::Decorator< float > positionDEta
Definition: ParticleJetLabelCommon.h:49
ParticleJetTools::LabelDecorators::childPositionDEta
SG::AuxElement::Decorator< float > childPositionDEta
Definition: ParticleJetLabelCommon.h:55
ParticleJetTools::LabelDecorators::positionDPhi
SG::AuxElement::Decorator< float > positionDPhi
Definition: ParticleJetLabelCommon.h:48
ParticleJetTools::LabelDecorators::childPositionDPhi
SG::AuxElement::Decorator< float > childPositionDPhi
Definition: ParticleJetLabelCommon.h:54
ParticleJetTools::LabelDecorators::singleint
SG::AuxElement::Decorator< int > singleint
Definition: ParticleJetLabelCommon.h:42
ParticleJetTools::LabelDecorators::dr
SG::AuxElement::Decorator< float > dr
Definition: ParticleJetLabelCommon.h:46