Isolator



namespace: Atlfast

class: Isolator

Author: Atlfast Team

Description: Tests ReconstructedParticles against isolation criteria and defines them as either Isolated or non-Isolated. Need to instantiate an Isolator for each type of ReconstructedParticle you wish to Isolate (Electrons. Muons or Photons)


Input/Output: Inputs an Atlfast::ReconstructedParticleCollection, an Atlfast::CellCollection and an Atlfast::ClusterCollection and outputs two Atlfast::ReconstructedParticleCollections (Isolated and non-Isolated)

jobOptions

Option
Type
Default Value
Description




NonIsolatedOutputLocation
std::sting "Unknown" StoreGate key for output non-isolated particles
ClusterLocation
std::string "/Event/AtlfastClusters" StoreGate key for input Atlfast::Clusters
RClusterMatch
double 0.0 (MuonIsolator) Maximum Distance for a cluster to be considered Associated with particle. (Note that this should always be set to Zero for Muon-Isolation)
InputLocation
std::string "Unknown" StoreGate key for input Atlfast::ReconstructedParticles
IsolatedOutputLocation
std::string "Unknown" StoreGate key for output Isolated particles
CellLocation
std::string "/Event/AtlfastCells" StoreGate Key for input Atlfast::Cells


Implementation Details