ATLAS Offline Software
MissingETAuxAssociationMap_v1.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 );
23  AUX_VARIABLE( trke );
33 }
34 
36 { }
37 
xAOD::MissingETAuxAssociationMap_v1::objectLinks
std::vector< MissingETBase::Types::objlink_vector_t > objectLinks
Link to object contributing to the MissingET_v1 object.
Definition: MissingETAuxAssociationMap_v1.h:39
MissingETAuxAssociationMap_v1.h
xAOD::MissingETAuxAssociationMap_v1::~MissingETAuxAssociationMap_v1
virtual ~MissingETAuxAssociationMap_v1()
Base class destructor.
Definition: MissingETAuxAssociationMap_v1.cxx:35
xAOD::MissingETAuxAssociationMap_v1::jettrkpz
std::vector< float > jettrkpz
Jet track 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v1.h:54
xAOD::MissingETAuxAssociationMap_v1::calsumpt
std::vector< std::vector< float > > calsumpt
Object constituent calo 4-vector sumpt for overlap removal.
Definition: MissingETAuxAssociationMap_v1.h:44
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
xAOD::MissingETAuxAssociationMap_v1::calpy
std::vector< std::vector< float > > calpy
Object constituent calo 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v1.h:41
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::MissingETAuxAssociationMap_v1::overlapTypes
std::vector< std::vector< std::vector< unsigned char > > > overlapTypes
Types of overlap between matched objects.
Definition: MissingETAuxAssociationMap_v1.h:59
xAOD::MissingETAuxAssociationMap_v1::jettrkpy
std::vector< float > jettrkpy
Jet track 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v1.h:53
xAOD::MissingETAuxAssociationMap_v1::MissingETAuxAssociationMap_v1
MissingETAuxAssociationMap_v1()
Default constructor.
Definition: MissingETAuxAssociationMap_v1.cxx:10
AUX_VARIABLE
#define AUX_VARIABLE(VAR,...)
Convenience macro for declaring an auxiliary variable.
Definition: AuxVariable.h:23
xAOD::MissingETAuxAssociationMap_v1::jettrke
std::vector< float > jettrke
Jet track 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v1.h:55
xAOD::MissingETAuxAssociationMap_v1::cale
std::vector< std::vector< float > > cale
Object constituent calo 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v1.h:43
xAOD::MissingETAuxAssociationMap_v1::trke
std::vector< std::vector< float > > trke
Object constituent track 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v1.h:49
xAOD::MissingETAuxAssociationMap_v1::trkpy
std::vector< std::vector< float > > trkpy
Object constituent track 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v1.h:47
xAOD::MissingETAuxAssociationMap_v1::calpx
std::vector< std::vector< float > > calpx
Object constituent calo 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v1.h:40
xAOD::MissingETAuxAssociationMap_v1::overlapIndices
std::vector< std::vector< std::vector< size_t > > > overlapIndices
Indices of objects that overlap one another in an association.
Definition: MissingETAuxAssociationMap_v1.h:58
xAOD::MissingETAuxAssociationMap_v1::trkpx
std::vector< std::vector< float > > trkpx
Object constituent track 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v1.h:46
xAOD::MissingETAuxAssociationMap_v1::isMisc
std::vector< char > isMisc
Flags an association as the miscellaneous association.
Definition: MissingETAuxAssociationMap_v1.h:60
xAOD::MissingETAuxAssociationMap_v1::jettrkpx
std::vector< float > jettrkpx
Jet track 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v1.h:52
xAOD::MissingETAuxAssociationMap_v1::trkpz
std::vector< std::vector< float > > trkpz
Object constituent track 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v1.h:48
xAOD::MissingETAuxAssociationMap_v1::jetLink
std::vector< MissingETBase::Types::jetlink_t > jetLink
Link to MissingET_v1 object.
Definition: MissingETAuxAssociationMap_v1.h:38
xAOD::MissingETAuxAssociationMap_v1::trksumpt
std::vector< std::vector< float > > trksumpt
Object constituent track 4-vector sumpt for overlap removal.
Definition: MissingETAuxAssociationMap_v1.h:50
xAOD::MissingETAuxAssociationMap_v1::calpz
std::vector< std::vector< float > > calpz
Object constituent calo 4-vector for overlap removal.
Definition: MissingETAuxAssociationMap_v1.h:42
xAOD::MissingETAuxAssociationMap_v1::jettrksumpt
std::vector< float > jettrksumpt
Jet track 4-vector sumpt for overlap removal.
Definition: MissingETAuxAssociationMap_v1.h:56