ATLAS Offline Software
Classes | Namespaces | Functions
ElectronSelectorHelpers.h File Reference
#include "xAODEgamma/ElectronFwd.h"
#include "xAODTracking/TrackParticleFwd.h"
#include <cstddef>
#include "EgammaAnalysisInterfaces/IEGammaAmbiguityTool.h"
Include dependency graph for ElectronSelectorHelpers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ElectronSelectorHelpers::ROOT6_NamespaceAutoloadHook
 

Namespaces

 ElectronSelectorHelpers
 

Functions

std::size_t ElectronSelectorHelpers::numberOfPixelHitsAndDeadSensors (const xAOD::TrackParticle &tp)
 return the number of Pixel hits plus dead sensors in the track particle More...
 
std::size_t ElectronSelectorHelpers::numberOfSCTHitsAndDeadSensors (const xAOD::TrackParticle &tp)
 return the number of SCT hits plus dead sensors in the track particle More...
 
std::size_t ElectronSelectorHelpers::numberOfSiliconHitsAndDeadSensors (const xAOD::TrackParticle &tp)
 return the number of Silicon hits plus dead sensors in the track particle More...
 
bool ElectronSelectorHelpers::passBLayerRequirement (const xAOD::TrackParticle &tp)
 return true if effective number of BL hits + outliers is at least one More...
 
bool ElectronSelectorHelpers::passAmbiguity (xAOD::AmbiguityTool::AmbiguityType type, const uint16_t criterion)
 return true if the ambiguity type is one of several that are stored in a bitmask More...