ATLAS Offline Software
|
#include "xAODMissingET/versions/MissingETBase.h"
#include "xAODBase/IParticle.h"
#include "xAODBase/IParticleContainer.h"
#include "AthContainers/ConstDataVector.h"
#include "AthLinks/ElementLink.h"
#include "CxxUtils/bitmask.h"
#include "xAODMissingET/MissingETContainer.h"
#include "xAODJet/JetContainer.h"
#include <vector>
#include <iterator>
Go to the source code of this file.
Classes | |
struct | MissingETBase::Status |
Namespace for status word tags. More... | |
struct | MissingETBase::Status::Tags |
Namespaces | |
MissingETBase | |
General namespace for MET EDM software. | |
MissingETBase::Types | |
Namespace for generally used type definitions. | |
MissingETBase::Container | |
MissingETBase::UsageHandler | |
Signal usage for ambiguity resolution control. | |
Enumerations | |
enum | MissingETBase::UsageHandler::Policy { MissingETBase::UsageHandler::AllCalo = 0x0010, MissingETBase::UsageHandler::OnlyCluster = 0x0011, MissingETBase::UsageHandler::OnlyTrack = 0x0012, MissingETBase::UsageHandler::TrackCluster = 0x0014, MissingETBase::UsageHandler::PhysicsObject = 0x0020, MissingETBase::UsageHandler::ParticleFlow = 0x0040, MissingETBase::UsageHandler::TruthParticle = 0x0100, MissingETBase::UsageHandler::UnknownPolicy = 0x0000 } |
Policies on usage checks. More... | |
Functions | |
Iterator algebra | |
template<class ITER > | |
size_t | MissingETBase::Container::iteratorDiff (ITER first, ITER last) |
Difference (number of steps) between two iterators. More... | |
template<class ITER > | |
ITER | MissingETBase::Container::iteratorAdvance (ITER iter, size_t step) |
Advance an iterator by a number of steps. More... | |
Iterator algebra | |
template<class ITER > | |
size_t | MissingETBase::Container::iteratorDiff (ITER first, ITER last) |
Difference (number of steps) between two iterators. More... | |
template<class ITER > | |
ITER | MissingETBase::Container::iteratorAdvance (ITER iter, size_t step) |
Advance an iterator by a number of steps. More... | |