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) |
![]() |
---|
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 |