|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef XAODMISSINGET_VERSIONS_MISSINGETAUXASSOCIATIONMAP_v2_H
8 #define XAODMISSINGET_VERSIONS_MISSINGETAUXASSOCIATIONMAP_v2_H
38 std::vector<MissingETBase::Types::jetlink_t>
jetLink;
39 std::vector<MissingETBase::Types::objlink_vector_t>
objectLinks;
40 std::vector<std::vector<float> >
calpx;
41 std::vector<std::vector<float> >
calpy;
42 std::vector<std::vector<float> >
calpz;
43 std::vector<std::vector<float> >
cale;
45 std::vector<std::vector<MissingETBase::Types::bitmask_t> >
calkey;
47 std::vector<std::vector<float> >
trkpx;
48 std::vector<std::vector<float> >
trkpy;
49 std::vector<std::vector<float> >
trkpz;
50 std::vector<std::vector<float> >
trke;
52 std::vector<std::vector<MissingETBase::Types::bitmask_t> >
trkkey;
61 std::vector<std::vector<std::vector<unsigned char> > >
overlapTypes;
std::vector< float > jettrksumpt
Jet track 4-vector sumpt for overlap removal.
std::vector< std::vector< float > > trkpx
Object constituent track 4-vector for overlap removal.
std::vector< float > jettrkpx
Jet track 4-vector for overlap removal.
std::vector< std::vector< float > > calpz
Object constituent calo 4-vector for overlap removal.
std::vector< float > jettrkpz
Jet track 4-vector for overlap removal.
Common base class for the auxiliary containers.
Auxiliary data store for xAOD::MissingETAssociationMap_v2.
std::vector< float > jettrke
Jet track 4-vector for overlap removal.
std::vector< float > jettrkpy
Jet track 4-vector for overlap removal.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
std::vector< std::vector< MissingETBase::Types::bitmask_t > > calkey
Object constituent calo region key for overlap removal.
std::vector< std::vector< float > > trke
Object constituent track 4-vector for overlap removal.
std::vector< std::vector< float > > trksumpt
Object constituent track 4-vector sumpt for overlap removal.
std::vector< MissingETBase::Types::objlink_vector_t > objectLinks
Link to object contributing to the MissingET_v2 object.
std::vector< char > isMisc
Flags an association as the miscellaneous association.
std::vector< std::vector< MissingETBase::Types::bitmask_t > > trkkey
Object constituent track region key for overlap removal.
SG_BASE(xAOD::MissingETAuxAssociationMap_v2, xAOD::AuxContainerBase)
std::vector< std::vector< float > > calpy
Object constituent calo 4-vector for overlap removal.
std::vector< std::vector< float > > calpx
Object constituent calo 4-vector for overlap removal.
MissingETAuxAssociationMap_v2()
Default constructor.
std::vector< std::vector< float > > trkpz
Object constituent track 4-vector for overlap removal.
std::vector< std::vector< float > > cale
Object constituent calo 4-vector for overlap removal.
virtual ~MissingETAuxAssociationMap_v2()
Base class destructor.
std::vector< MissingETBase::Types::jetlink_t > jetLink
Link to MissingET_v2 object.
std::vector< std::vector< float > > trkpy
Object constituent track 4-vector for overlap removal.
std::vector< std::vector< std::vector< size_t > > > overlapIndices
Indices of objects that overlap one another in an association.
std::vector< std::vector< float > > calsumpt
Object constituent calo 4-vector sumpt for overlap removal.
std::vector< std::vector< std::vector< unsigned char > > > overlapTypes
Types of overlap between matched objects.