ATLAS Offline Software
MissingETAuxAssociationMap_v2.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 
7 
8 using namespace xAOD;
9 
12 {
18  AUX_VARIABLE( cale );
24  AUX_VARIABLE( trke );
35 }
36 
38 { }
39 
xAOD::MissingETAuxAssociationMap_v2::jettrksumpt
std::vector< float > jettrksumpt
Jet track 4-vector sumpt for overlap removal.
Definition: MissingETAuxAssociationMap_v2.h:58
MissingETAuxAssociationMap_v2.h
xAOD::MissingETAuxAssociationMap_v2::trkpx
std::vector< std::vector< float > > trkpx
Object constituent track 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v2.h:47
xAOD::MissingETAuxAssociationMap_v2::jettrkpx
std::vector< float > jettrkpx
Jet track 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v2.h:54
xAOD::MissingETAuxAssociationMap_v2::calpz
std::vector< std::vector< float > > calpz
Object constituent calo 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v2.h:42
xAOD::MissingETAuxAssociationMap_v2::jettrkpz
std::vector< float > jettrkpz
Jet track 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v2.h:56
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
xAOD::MissingETAuxAssociationMap_v2::jettrke
std::vector< float > jettrke
Jet track 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v2.h:57
xAOD::MissingETAuxAssociationMap_v2::jettrkpy
std::vector< float > jettrkpy
Jet track 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v2.h:55
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::MissingETAuxAssociationMap_v2::calkey
std::vector< std::vector< MissingETBase::Types::bitmask_t > > calkey
Object constituent calo region key for overlap removal.
Definition: MissingETAuxAssociationMap_v2.h:45
xAOD::MissingETAuxAssociationMap_v2::trke
std::vector< std::vector< float > > trke
Object constituent track 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v2.h:50
xAOD::MissingETAuxAssociationMap_v2::trksumpt
std::vector< std::vector< float > > trksumpt
Object constituent track 4-vector sumpt for overlap removal.
Definition: MissingETAuxAssociationMap_v2.h:51
xAOD::MissingETAuxAssociationMap_v2::objectLinks
std::vector< MissingETBase::Types::objlink_vector_t > objectLinks
Link to object contributing to the MissingET_v2 object.
Definition: MissingETAuxAssociationMap_v2.h:39
xAOD::MissingETAuxAssociationMap_v2::isMisc
std::vector< char > isMisc
Flags an association as the miscellaneous association.
Definition: MissingETAuxAssociationMap_v2.h:62
xAOD::MissingETAuxAssociationMap_v2::trkkey
std::vector< std::vector< MissingETBase::Types::bitmask_t > > trkkey
Object constituent track region key for overlap removal.
Definition: MissingETAuxAssociationMap_v2.h:52
AUX_VARIABLE
#define AUX_VARIABLE(VAR,...)
Convenience macro for declaring an auxiliary variable.
Definition: AuxVariable.h:23
xAOD::MissingETAuxAssociationMap_v2::calpy
std::vector< std::vector< float > > calpy
Object constituent calo 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v2.h:41
xAOD::MissingETAuxAssociationMap_v2::calpx
std::vector< std::vector< float > > calpx
Object constituent calo 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v2.h:40
xAOD::MissingETAuxAssociationMap_v2::MissingETAuxAssociationMap_v2
MissingETAuxAssociationMap_v2()
Default constructor.
Definition: MissingETAuxAssociationMap_v2.cxx:10
xAOD::MissingETAuxAssociationMap_v2::trkpz
std::vector< std::vector< float > > trkpz
Object constituent track 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v2.h:49
xAOD::MissingETAuxAssociationMap_v2::cale
std::vector< std::vector< float > > cale
Object constituent calo 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v2.h:43
xAOD::MissingETAuxAssociationMap_v2::~MissingETAuxAssociationMap_v2
virtual ~MissingETAuxAssociationMap_v2()
Base class destructor.
Definition: MissingETAuxAssociationMap_v2.cxx:37
xAOD::MissingETAuxAssociationMap_v2::jetLink
std::vector< MissingETBase::Types::jetlink_t > jetLink
Link to MissingET_v2 object.
Definition: MissingETAuxAssociationMap_v2.h:38
xAOD::MissingETAuxAssociationMap_v2::trkpy
std::vector< std::vector< float > > trkpy
Object constituent track 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v2.h:48
xAOD::MissingETAuxAssociationMap_v2::overlapIndices
std::vector< std::vector< std::vector< size_t > > > overlapIndices
Indices of objects that overlap one another in an association.
Definition: MissingETAuxAssociationMap_v2.h:60
xAOD::MissingETAuxAssociationMap_v2::calsumpt
std::vector< std::vector< float > > calsumpt
Object constituent calo 4-vector sumpt for overlap removal.
Definition: MissingETAuxAssociationMap_v2.h:44
xAOD::MissingETAuxAssociationMap_v2::overlapTypes
std::vector< std::vector< std::vector< unsigned char > > > overlapTypes
Types of overlap between matched objects.
Definition: MissingETAuxAssociationMap_v2.h:61