Package <default>

Class Diagram Summary
<default>Entire atlfast-suite class diagram.
<default> 
AtlfastOverview 
CalorimeterCalorimeter suite class diagram.
CellMakerCellMaker suite class diagram.
ClusterMakerClusterMaker suite class diagrams.
DefaultReconstructedParticleMakerDefaultReconstructedParticleMaker suite class diagram.
EventHeaderMakerEventHeaderMaker class diagram.
Isolator 
JetMakerJetMaker suite class diagram.
PersistencyPersistency class diagrams.
ReconstructedEntitiesReconstructed entities class diagram.
Smearers 
TesIO 
TrackMaker 
 

Sequence Diagram Summary
CellMaker-ExecutionCellMaker execution sequence diagram.
CellMaker-InitialisationCellMaker initialisation sequence diagram.
ClusterMaker-ExecutionClusterMaker execution sequence diagram.
ClusterMaker-Initialisation 
DefaultReconstructedParticleMaker-ExecutionDefaultReconstructedParticleMaker execution sequence diagram.
DefaultReconstructedParticleMaker-InitialisationDefaultReconstructedParticleMaker initialisation sequence diagram.
Isolator-Execution 
Isolator-Initialisation 
JetMaker-ExecutionJetMaker execution sequence diagram.
JetMaker-InitialisationJetMaker initialisation sequence diagram.
TrackMaker-Execution 
TrackMaker-Initialisation 
TrackSmearer-Execution 
TrackSmearer-Initialisation 
 

Class Summary
AboveThresholdPTPartition condition object.
AddModPtFunction object used to increment a pT value by the pT of an entity obeying the ICellWrapper interface.
All 
AscendingEtaFunction object for STL algorithms.
AscendingEta 
AscendingPhiFunction object for STL algorithms.
AscendingPTFunction object for STL algorithms.
AssociationManagerThis class has been provided as an interim solution to the association problem.
ATLFastFObject 
ATLFCellObject* AtlfastF cell object for validation purposes
ATLFClusterObject 
ATLFElectronObject 
ATLFJetObject 
ATLFMiscObject* AtlfastF object used for validation purposes
ATLFMuonObject 
ATLFParticleObject 
ATLFPhotonObject 
BelowThresholdDeltaPTPartition condition object.
BelowThresholdDeltaRPartition condition object.
BelowThresholdpTPartition condition object.
BinDataClass to hold smearing matrix data corresponding to an eta/pt/radius bin The data is provided through the constructor in the format found in the flat file and the correlation matrix corresponding to the bin can be calculated and returned via public methods.
CalorimeterThis class represents the detector's Calorimeter used in Cell making.
CalSectionThis class provides rudimentary geometry information for a calorimeter section.
CalSectionRejectSelector function object used by CalSection to make acceptance cuts on particles.
CalSelectFunction object to select particle types used by the calorimeter
CellCell objects represent 2D surface elements in eta-phi space of the Calorimeter.
CellComparerTest class to compare Athena-Atlfast Cells with AtlfastF cells.
CellDescriptorID class to represent a unique identifier to individual cells
CellDumperUtility comparison object which dumps Cell information.
CellHistogramMakerAlgorithm which makes debug histograms for Cells
CellHistogramMaker2Algorithm which makes debug histograms for Cells
CellMakerMaker class which reads Monte Carlo information form the TES and causes a calorimeter simulation of their energy deposits.
CellsAboveThresholdHelper class to select cells above an energy threshold
CellValidationObject used to apply comparative kinematic acceptance cuts to entities honouring the ICellWrapper interface.
CellWrapperAAWrapper class for Atlfast Athena Cells for comparison with AtlfastF cells.
CellWrapperATWrapper class for AtlfastF Cells for comparison with Athena Atlfast Cells.
ChargeServiceService providing the charge of HepMC::Particle / ReconstructedParticle.
ClusterThis class represents a cluster of energy with a centroid at a given 3-vector position.
ClusterIsAssoc 
ClusterMakerClusterMaking is currently defined as a process which uses Cells from the TES and forms Clusters from them.
ClusterMaker.PreClusterfor accumulating weighted kinematic quantities
CommonData 
CommonDataMaker 
DefaultReconstructedParticleMakerReads Monte Carlo particle truth information from the TES and selects a specific particle species (set via a parameter).
DefaultSmearerThis class provides a default implementation of the ISmearer interface.
DeltaEtaFunction object for STL algorithms.
DeltaPhiFunction object for STL algorithms.
DeltaRFunction object for STL algorithms.
DescendingEtaFunction object for STL algorithms.
DescendingPhiFunction object for STL algorithms.
DescendingPTFunction object for STL algorithms.
ElectronMatrixManagerUsed by tracksmearer to provide smear matrices corresponding to given track trajectories.
ElectronSmearerElectronSmearer replicates the smearing code of ATLFAST++'s ElectronMaker.
EventHeaderContains infomation on the whole Event, such as event shape variables and missing momentum.
EventHeaderMakerAlgorithm which makes the Atlfast Event Header This must be run as the final algorithm in the Atlfast suite as it requires the information from all the earlier makers.
ExampleAnalysisThis is an example Algorithm designed to show new users of Athena/Atlfast how to access and use Atlfast objects from the TES.
FinalStateParticleDumperformatted output of collection of Reconstructed Particles from the TES for debugging purposes.
FiresCellUtility object used to determine whether a particle deposits energy in a cell or not.
ICellSelectorInterface for cell selector function objects.
ICellWrapper 
IKinematicKinematic interface for 4-vector like entities.
IMatrixManager 
IMCselector 
IReconstructedParticleMaker 
IsFinalStatePredicate function for use with HepMC::Particles.
ISmearerInterface for Smearer objects
IsolatedElectron 
IsolatedMuon 
IsolatedPhoton 
IsolatorAlgorithm to test particles for isolation
ITrackTrajectoryInterface to standardise access to trajectory parameters of track-like entities.
JetRepresents a Jet made from clusters.
JetMakerMaker class which reads Cluster information from the TES and makes flavour-tagged, smeared Jets.
JetRecalibrator 
JetSmearerProvides parameterised jet smearing.
JonsNtupleMaker 
KinematicHelperProvides implementation of useful manipulations of entities honouring the IKinematic interface.
MagFieldModels magnetic field in the detector as a parameterised adjustment in phi of charged particles.
MatchParticleUsed to find a particle within an entity obeying the ICellWrapper interface which passes comparative kinematic cuts.
MCselectorWrapper 
MuonMatrixManagerUsed by tracksmearer to provide smear matrices corresponding to given track trajectories.
MuonSmearerProvides parameterised muon smearing.
NCutter 
NonIsolatedMuonTrig 
Particle 
PhiUtility class to implement the cyclic nature of the phi variable in the range -Pi <-> Pi
PhotonSmearerProvides parametrised smearing for photons.
PionMatrixManagerUsed by tracksmearer to provide smear matrices corresponding to given track trajectories.
PtCutterDetermines whether a particle would escape the detectors B-field.
qSelector 
QuartetAdapted from STL pair class: holds four quantites instead of two.
ReconstructedParticleReconstructedParticle is used to represent most simple particles such as Electron, Muon, Photon, etc.
ReconstructedParticleDumperformatted output of collection of Reconstructed Particles from the TES for debugging purposes
ReconstructedParticleHistogramMakerAlgorithm which makes debug histograms for ReconstructedParticles
RejectType 
SelectJetTag 
SelectorPredicate object for selecting HepMC::Particles.
SelectSpecifiedChargePredicate object for selecting HepMC::Particles.
SelectTypePredicate function object to select HepMC::Particles with certain types which pass certain kinematic requirements.
SimpleDiffCalculates means and sigmas for comparison purposes
SimpleKinematicConvertor from HepMC::Particle to IKinematic
SimpleTestcalculates means and sigmas for comparison purposes.
SimpleTestStatistic 
SimpleTestStatisticAbsDiffFunction object to help use of SimpleTestStatistic with STL calls.
SimpleTestStatisticLabelFunction object to help use of SimpleTestStatistic with STL calls
StandardHistogramMakerAlgorithm which makes some standard Atlfast debug histograms.
StandardNtupleMaker 
Store 
TesIO 
Track 
TrackMaker 
TrackSmearer 
TrackTrajectory 
TriggerMakerAlgorithm which makes the trigger word.
Unseen