ATLAS Offline Software
Loading...
Searching...
No Matches
Rec Namespace Reference

Gaudi Tools. More...

Classes

class  CaloCellCollector
class  CaloLayer
class  CaloMeas
struct  clique_visitor
class  CombinedMuonTrackBuilder
class  CombinedMuonTrackFitter
class  CrossedCaloCellHelper
class  FieldIntegral
 lightweight return data-object for field integral track query More...
class  GNNVertexFitterAlg
class  GNNVertexFitterTool
class  ICombinedMuonTrackBuilder
 Interface ID for ICombinedMuonTrackBuilder. More...
class  ICombinedMuonTrackFitter
 Interface ID for ICombinedMuonTrackFitter. More...
class  IGNNVertexFitterInterface
class  IMuidBackTracker
 Base class for MuidBackTracker AlgTool. More...
class  IMuidCaloEnergy
 Base class for MuidCaloEnergy AlgTool. More...
class  IMuidCaloEnergyMeas
 Base class for MuidCaloEnergyMeas AlgTool. More...
class  IMuidCaloEnergyParam
 Base class for MuidCaloEnergyParam AlgTool. More...
class  IMuidCaloMaterialParam
 Base class for MuidCaloMaterialParam AlgTool. More...
class  IMuidCaloTrackStateOnSurface
 Base class for MuidCaloTrackStateOnSurface AlgTool. More...
class  IMuidMatchMaker
 Base class for MuidMatchMaker AlgTool. More...
class  IMuidMuonRecovery
 Interface ID for IMuidMuonRecovery. More...
class  IMuidTrackIsolation
 Base class for MuidTrackIsolation AlgTool. More...
class  IMuidVertexCombiner
 Base class for MuidVertexCombiner AlgTool. More...
class  IMuonCaloEnergyTool
 Interface for extending Particles with calo cells. More...
class  IMuonCombinedTimingTool
 interface providing a vector of time-space points from the various detector measurements crossed by a muon. More...
class  IMuonIdentificationHelper
 Base class for MuonIdentificationHelper AlgTool. More...
class  IMuonMatchQuality
 Base class for MuonMatchQuality AlgTool. More...
class  IMuonMeanMDTdADCFiller
 interface providing mean Number of ADC counts for MDT tubes on the track More...
class  IMuonMomentumBalanceSignificance
 interface providing a significance value for the balance between the separate ID and MS momentum measurements. More...
class  IMuonPrintingTool
 interface for tool that creates a dump output of different detail to strings or files More...
class  IMuonScatteringAngleSignificance
 interface providing a the scattering angle significance. More...
class  IMuonTrackQuery
 Base class for MuonTrackQuery AlgTool. More...
class  IndetMatchCandidate
class  IParticleCaloCellAssociationTool
 Interface for extending Particles with calo cells. More...
class  IParticleCaloClusterAssociationTool
 Interface for extending Particles with calo cells. More...
class  ITwoTrackVertexSelector
class  IVrtInclusive
class  MuidCaloEnergyMeas
class  MuidCaloEnergyParam
class  MuidCaloEnergyTool
class  MuidCaloMaterialParam
class  MuidCaloTrackStateOnSurface
class  MuidMaterialEffectsOnTrackProvider
class  MuidMuonRecovery
class  MuidTrackIsolation
class  MuonCaloEnergyTool
class  MuonCombinedTimingTool
 Tool to coordinate time-of-flight calculation for various types of muons. More...
class  MuonMatch
class  MuonMatchQuality
class  MuonMeanMDTdADCFillerTool
 return mean Number of ADC counts for MDT tubes on the track More...
class  MuonMomentumBalanceSignificanceTool
 Tool to calculate the momentum balance significance from the detailed information (parameters, scattering angles) of a track fit. More...
class  MuonOverlapDescriptor
 A class describing ID, MS and hit overlaps, mind this class is TRANSIENT ONLY. More...
class  MuonPrintingTool
 Tool to visualise muon structure, authors and content in logfile or extra dump text file, combining code from Staco/Mutag and the muon builder. More...
class  MuonScatteringAngleSignificanceTool
 Tool to calculate the scattering angle significance from the detailed information (parameters, scattering angles) of a track fit. More...
class  MuonSpShower
class  MuonSpShowerContainer
class  MuonTrackQuery
class  MuSAVtxFitter
class  MuSAVtxFitterTool
class  MuSAVtxJPsiValidationAlg
class  NewVrtSecInclusiveAlg
class  NewVrtSecInclusiveTool
class  ParticleCaloAssociation
 class storing calorimeter cell/cluster association with IParticle objects More...
class  ParticleCaloCellAssociationTool
class  ParticleCellAssociation
 class storing calorimeter cell association with IParticle objects More...
class  ParticleCellIntersection
 class storing information on the intersection of a track with a cell More...
class  ParticleClusterAssociation
 class storing calorimeter cell association with IParticle objects More...
class  ScatteringAngleSignificance
 lightweight return data-object for (mainly indet) scattering angle analysis by track query More...
class  TrackParticle
class  TrackParticle_p1
class  TrackParticle_p2
class  TrackParticle_p3
class  TrackParticleContainer
class  TrackParticleContainer_p1
class  TrackParticleContainer_p2
class  TrackParticleContainer_tlp1
class  TrackParticleContainer_tlp2
class  TrackParticleContainer_tlp3
class  TrackParticleTruthCollection_p1
class  TrackParticleTruthCollection_p2
class  TrackParticleTruthCollection_p3
class  TrackParticleTruthKey
class  TwoTrackVrtBDTSelector
struct  workVectorArrxAOD

Typedefs

typedef TrackParticleTruthVector TrackParticleTruthCollection_p0

Functions

static const InterfaceID IID_IMuidBackTracker ("IMuidBackTracker", 1, 0)
 Interface ID for IMuidBackTracker.
static const InterfaceID IID_IMuidCaloEnergyParam ("IMuidCaloEnergyParam", 1, 0)
 Interface ID for IMuidCaloEnergyParam.
static const InterfaceID IID_IMuidCaloMaterialParam ("IMuidCaloMaterialParam", 1, 0)
 Interface ID for IMuidCaloMaterialParam.
static const InterfaceID IID_IMuidMatchMaker ("IMuidMatchMaker", 1, 0)
 Interface ID for IMuidMatchMaker.
static const InterfaceID IID_IMuidVertexCombiner ("IMuidVertexCombiner", 1, 0)
 Interface ID for IMuidVertexCombiner.
static const InterfaceID IID_IMuonIdentificationHelper ("IMuonIdentificationHelper", 1, 0)
 Interface ID for IMuonIdentificationHelper.
MsgStream & operator<< (MsgStream &sl, const MuonOverlapDescriptor &des)
 Overload of << operator for MsgStream for debug output.
std::ostream & operator<< (std::ostream &sl, const MuonOverlapDescriptor &des)
 Overload of << operator for std::ostream for debug output.
static const InterfaceID IID_IMuonCombinedTimingTool ("Rec::IMuonCombinedTimingTool", 1, 0)
static const InterfaceID IID_IMuonMomentumBalanceSignificance ("Rec::IMuonScatteringAngleSignificance", 1, 0)
static const InterfaceID IID_IMuonPrintingTool ("Rec::IMuonPrintingTool", 1, 0)
 Interface ID for Muon.
bool operator< (const TrackParticleTruthKey &a, const TrackParticleTruthKey &b)
static const InterfaceID IID_IMuonCaloEnergyTool ("Rec::IMuonCaloEnergyTool", 1, 0)
static const InterfaceID IID_IParticleCaloCellAssociationTool ("Rec::IParticleCaloCellAssociationTool", 1, 0)
static const InterfaceID IID_IParticleCaloClusterAssociationTool ("Rec::IParticleCaloClusterAssociationTool", 1, 0)
static const InterfaceID IID_IGNNVertexFitterInterface ("IGNNVertexFitterInterface", 1, 0)
static const InterfaceID IID_MuSAVtxFitterTool ("MuSAVtxFitterTool", 1, 0)
static const InterfaceID IID_ITwoTrackVertexSelector ("ITwoTrackVertexSelector", 1, 0)
static const InterfaceID IID_IVrtInclusive ("IVrtInclusive", 1, 0)

Variables

static const SG::AuxElement::Decorator< float > bvrtM ("bvrtM")
static const SG::AuxElement::Decorator< float > bvrtPt ("bvrtPt")
static const SG::AuxElement::Decorator< float > bvrtPhi ("bvrtPhi")
static const SG::AuxElement::Decorator< float > bvrtEta ("bvrtEta")
static const SG::AuxElement::Decorator< float > mindRjetP ("mindRjetP")
static const SG::AuxElement::Decorator< float > mindRjetV ("mindRjetV")
static const SG::AuxElement::Decorator< float > mindRBTagSV ("mindRBTagSV")

Detailed Description

Gaudi Tools.

R.Goncalo - 21/10/2007 - add tests for TrigDecisionTool: TrigDecisionChecker based on TrigDecisionMaker/TrigDecisionTest.

Example algorithm to run the NewVrtSecInclusive algorithm and save results to StoreGate.

Namespace of the ParticleTruth package.

Name: MuonSpContainer.h Package : offline/Reconstruction/MuonIdentification/muonEvent.

namespace for combined reconstruction tools and interfaces

Authors: K. A. Assamagan Created: July 2006

Purpose: This is a data object, containing a collection of MuonSpShower objects

Author
Makayla Vessella makay.nosp@m.la.v.nosp@m.essel.nosp@m.la@c.nosp@m.ern.c.nosp@m.h
V.Kostykhin Vadim.nosp@m..Kos.nosp@m.tyukh.nosp@m.in@c.nosp@m.ern.c.nosp@m.h
Vadim Kostyukhin vadim.nosp@m..kos.nosp@m.tyukh.nosp@m.in@c.nosp@m.ern.c.nosp@m.h

Typedef Documentation

◆ TrackParticleTruthCollection_p0

Function Documentation

◆ IID_IGNNVertexFitterInterface()

const InterfaceID Rec::IID_IGNNVertexFitterInterface ( "IGNNVertexFitterInterface" ,
1 ,
0  )
static

◆ IID_IMuidBackTracker()

const InterfaceID Rec::IID_IMuidBackTracker ( "IMuidBackTracker" ,
1 ,
0  )
static

◆ IID_IMuidCaloEnergyParam()

const InterfaceID Rec::IID_IMuidCaloEnergyParam ( "IMuidCaloEnergyParam" ,
1 ,
0  )
static

◆ IID_IMuidCaloMaterialParam()

const InterfaceID Rec::IID_IMuidCaloMaterialParam ( "IMuidCaloMaterialParam" ,
1 ,
0  )
static

◆ IID_IMuidMatchMaker()

const InterfaceID Rec::IID_IMuidMatchMaker ( "IMuidMatchMaker" ,
1 ,
0  )
static

◆ IID_IMuidVertexCombiner()

const InterfaceID Rec::IID_IMuidVertexCombiner ( "IMuidVertexCombiner" ,
1 ,
0  )
static

◆ IID_IMuonCaloEnergyTool()

const InterfaceID Rec::IID_IMuonCaloEnergyTool ( "Rec::IMuonCaloEnergyTool" ,
1 ,
0  )
static

◆ IID_IMuonCombinedTimingTool()

const InterfaceID Rec::IID_IMuonCombinedTimingTool ( "Rec::IMuonCombinedTimingTool" ,
1 ,
0  )
static

◆ IID_IMuonIdentificationHelper()

const InterfaceID Rec::IID_IMuonIdentificationHelper ( "IMuonIdentificationHelper" ,
1 ,
0  )
static

◆ IID_IMuonMomentumBalanceSignificance()

const InterfaceID Rec::IID_IMuonMomentumBalanceSignificance ( "Rec::IMuonScatteringAngleSignificance" ,
1 ,
0  )
static

◆ IID_IMuonPrintingTool()

const InterfaceID Rec::IID_IMuonPrintingTool ( "Rec::IMuonPrintingTool" ,
1 ,
0  )
static

◆ IID_IParticleCaloCellAssociationTool()

const InterfaceID Rec::IID_IParticleCaloCellAssociationTool ( "Rec::IParticleCaloCellAssociationTool" ,
1 ,
0  )
static

◆ IID_IParticleCaloClusterAssociationTool()

const InterfaceID Rec::IID_IParticleCaloClusterAssociationTool ( "Rec::IParticleCaloClusterAssociationTool" ,
1 ,
0  )
static

◆ IID_ITwoTrackVertexSelector()

const InterfaceID Rec::IID_ITwoTrackVertexSelector ( "ITwoTrackVertexSelector" ,
1 ,
0  )
static

◆ IID_IVrtInclusive()

const InterfaceID Rec::IID_IVrtInclusive ( "IVrtInclusive" ,
1 ,
0  )
static

◆ IID_MuSAVtxFitterTool()

const InterfaceID Rec::IID_MuSAVtxFitterTool ( "MuSAVtxFitterTool" ,
1 ,
0  )
static

◆ operator<()

bool Rec::operator< ( const TrackParticleTruthKey & a,
const TrackParticleTruthKey & b )
inline

Definition at line 44 of file TrackParticleTruthKey.h.

44 {
45 return a.index() < b.index();
46 }
static Double_t a

◆ operator<<() [1/2]

MsgStream & Rec::operator<< ( MsgStream & sl,
const MuonOverlapDescriptor & des )

Overload of << operator for MsgStream for debug output.

MsgStream output.

Definition at line 70 of file MuonOverlapDescriptor.cxx.

72{
73 if (itself.hasOverlap()) {
74 sl << "Muon overlap desriptor: " << endmsg;
75 sl << "ID pointers: " << (itself.sharesIndetTrack() ? "identical" : "different")
76 << ", MS pointers: " << (itself.sharesSpectroTrack() ? "identical" : "different") << endmsg;
77 sl << "MS hits: " << itself.nSharedPrecisionHits() << " shared prec. hits of " << itself.nTotalPrecisionHits() << " total."
78 << endmsg;
79 sl << " " << itself.nSharedSpectroPhiHits() << " shared phi hits of " << itself.nTotalSpectroPhiHits() << " totoal."
80 << endmsg;
81 } else
82 sl << "Muon overlap desriptor: no Overlap." << endmsg;
83 return sl;
84}
#define endmsg

◆ operator<<() [2/2]

std::ostream & Rec::operator<< ( std::ostream & sl,
const MuonOverlapDescriptor & des )

Overload of << operator for std::ostream for debug output.

MsgStream output.

Definition at line 87 of file MuonOverlapDescriptor.cxx.

89{
90 if (itself.hasOverlap()) {
91 sl << "Muon overlap desriptor: " << std::endl;
92 sl << "ID pointers: " << (itself.sharesIndetTrack() ? "identical" : "different")
93 << ", MS pointers: " << (itself.sharesSpectroTrack() ? "identical" : "different") << std::endl;
94 sl << "MS hits: " << itself.nSharedPrecisionHits() << " shared prec. hits of " << itself.nTotalPrecisionHits() << " total."
95 << std::endl;
96 sl << " " << itself.nSharedSpectroPhiHits() << " shared phi hits of " << itself.nTotalSpectroPhiHits() << " totoal."
97 << std::endl;
98 } else
99 sl << "Muon overlap desriptor: no Overlap." << std::endl;
100
101 return sl;
102}

Variable Documentation

◆ bvrtEta

const SG::AuxElement::Decorator< float > Rec::bvrtEta("bvrtEta") ( "bvrtEta" )
static

◆ bvrtM

const SG::AuxElement::Decorator< float > Rec::bvrtM("bvrtM") ( "bvrtM" )
static

◆ bvrtPhi

const SG::AuxElement::Decorator< float > Rec::bvrtPhi("bvrtPhi") ( "bvrtPhi" )
static

◆ bvrtPt

const SG::AuxElement::Decorator< float > Rec::bvrtPt("bvrtPt") ( "bvrtPt" )
static

◆ mindRBTagSV

const SG::AuxElement::Decorator< float > Rec::mindRBTagSV("mindRBTagSV") ( "mindRBTagSV" )
static

◆ mindRjetP

const SG::AuxElement::Decorator< float > Rec::mindRjetP("mindRjetP") ( "mindRjetP" )
static

◆ mindRjetV

const SG::AuxElement::Decorator< float > Rec::mindRjetV("mindRjetV") ( "mindRjetV" )
static