ATLAS Offline Software
Classes | Typedefs | Functions
Rec Namespace Reference

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

Classes

class  CaloCellCollector
 
class  CaloLayer
 
class  CaloMeas
 
struct  clique_visitor
 
class  CombinedMuonTrackBuilder
 
class  CombinedMuonTrackFitter
 
class  CrossedCaloCellHelper
 
class  FieldIntegral
 
class  GNNVertexFitterAlg
 
class  GNNVertexFitterTool
 
class  ICombinedMuonTrackBuilder
 Interface ID for ICombinedMuonTrackBuilder. More...
 
class  ICombinedMuonTrackFitter
 Interface ID for ICombinedMuonTrackFitter. More...
 
class  IGNNVertexFitterInterface
 
class  IMuidBackTracker
 
class  IMuidCaloEnergy
 
class  IMuidCaloEnergyMeas
 
class  IMuidCaloEnergyParam
 
class  IMuidCaloMaterialParam
 
class  IMuidCaloTrackStateOnSurface
 
class  IMuidMatchMaker
 
class  IMuidMuonRecovery
 Interface ID for IMuidMuonRecovery. More...
 
class  IMuidTrackIsolation
 
class  IMuidVertexCombiner
 
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
 
class  IMuonMatchQuality
 
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
 
class  IndetMatchCandidate
 
class  IParticleCaloCellAssociationTool
 Interface for extending Particles with calo cells. More...
 
class  IParticleCaloClusterAssociationTool
 Interface for extending Particles with calo cells. More...
 
class  IVrtInclusive
 
class  MuidCaloEnergyMeas
 
class  MuidCaloEnergyParam
 
class  MuidCaloEnergyTool
 
class  MuidCaloMaterialParam
 
class  MuidCaloTrackStateOnSurface
 
class  MuidMaterialEffectsOnTrackProvider
 
class  MuidMuonRecovery
 
class  MuidTrackIsolation
 
class  MuonCaloEnergyTool
 
class  MuonCombinedTimingTool
 
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  NewVrtSecInclusiveAlg
 
class  NewVrtSecInclusiveTool
 
class  OutwardsCombinedMuonTrackBuilder
 
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
 
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
 
struct  workVectorArrxAOD
 

Typedefs

typedef TrackParticleTruthVector TrackParticleTruthCollection_p0
 

Functions

double nDoF (const Trk::Track &track)
 
double normalizedChi2 (const Trk::Track &track)
 
MsgStream & operator<< (MsgStream &sl, const MuonOverlapDescriptor &des)
 Overload of << operator for MsgStream for debug output. More...
 
std::ostream & operator<< (std::ostream &sl, const MuonOverlapDescriptor &des)
 Overload of << operator for std::ostream for debug output. More...
 
bool operator< (const TrackParticleTruthKey &a, const TrackParticleTruthKey &b)
 

Detailed Description

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

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 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

Namespace of the ParticleTruth package.

Author
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

Definition at line 16 of file TrackParticleTruthCollectionCnv_p0.h.

Function Documentation

◆ nDoF()

double Rec::nDoF ( const Trk::Track track)
inline

Definition at line 31 of file OutwardsCombinedMuonTrackBuilder.cxx.

31  {
32  if (track.fitQuality()) return track.fitQuality()->doubleNumberDoF();
33  return 0.;
34  }

◆ normalizedChi2()

double Rec::normalizedChi2 ( const Trk::Track track)
inline

Definition at line 35 of file OutwardsCombinedMuonTrackBuilder.cxx.

35  {
36  if (nDoF(track)) {
37  return track.fitQuality()->chiSquared() / nDoF(track);
38  }
39  return FLT_MAX;
40  }

◆ 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  }

◆ 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 }

◆ 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 }
Rec::nDoF
double nDoF(const Trk::Track &track)
Definition: OutwardsCombinedMuonTrackBuilder.cxx:31
endmsg
#define endmsg
Definition: AnalysisConfig_Ntuple.cxx:63
plotBeamSpotMon.b
b
Definition: plotBeamSpotMon.py:77
a
TList * a
Definition: liststreamerinfos.cxx:10
xAOD::track
@ track
Definition: TrackingPrimitives.h:512