ParticleJetTools::LabelDecorators Node1 ParticleJetTools::LabelDecorators + LabelDecorators() Node2 SG::Decorator< int > - m_auxid + Decorator() + Decorator() + Decorator() + operator()() + operator()() + set() + getDataArray() + getDecorationArray() + getDataSpan() + getDecorationSpan() + isAvailable() + isAvailableWritable() + auxid() # Decorator() # Decorator() Node2->Node1 +singleint +childPdgId +pdgId +barcode +doubleint Node3 SG::Decorator< float > - m_auxid + Decorator() + Decorator() + Decorator() + operator()() + operator()() + set() + getDataArray() + getDecorationArray() + getDataSpan() + getDecorationSpan() + isAvailable() + isAvailableWritable() + auxid() # Decorator() # Decorator() Node3->Node1 +childPositionDPhi +childPt +Lxy +childPositionDEta +positionDPhi +positionDEta +dr +childLxy +pt