ATLAS Offline Software
Public Member Functions | List of all members
ITrackAnalysisDefinitionSvc Class Referenceabstract

Athena include(s). More...

#include <ITrackAnalysisDefinitionSvc.h>

Inheritance diagram for ITrackAnalysisDefinitionSvc:
Collaboration diagram for ITrackAnalysisDefinitionSvc:

Public Member Functions

 DeclareInterfaceID (ITrackAnalysisDefinitionSvc, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual const std::vector< std::string > & configuredChains () const =0
 
virtual const std::string & subFolder () const =0
 
virtual const std::string & anaTag () const =0
 
virtual std::string plotsFullDir (std::string chain="") const =0
 
virtual bool useTrigger () const =0
 
virtual bool useEFTrigger () const =0
 
virtual bool useTruth () const =0
 
virtual bool useOffline () const =0
 
virtual bool isTestTrigger () const =0
 
virtual bool isTestEFTrigger () const =0
 
virtual bool isTestTruth () const =0
 
virtual bool isTestOffline () const =0
 
virtual bool isReferenceTrigger () const =0
 
virtual bool isReferenceEFTrigger () const =0
 
virtual bool isReferenceTruth () const =0
 
virtual bool isReferenceOffline () const =0
 
virtual const std::string & testType () const =0
 
virtual const std::string & referenceType () const =0
 
virtual const std::string & testTag () const =0
 
virtual const std::string & referenceTag () const =0
 
virtual const std::string & matchingType () const =0
 
virtual float truthProbCut () const =0
 
virtual const std::vector< float > & etaBins () const =0
 
virtual const std::vector< unsigned int > & minSilHits () const =0
 
virtual const std::string & pileupSwitch () const =0
 
virtual bool hasFullPileupTruth () const =0
 
virtual bool plotTrackParameters () const =0
 histogram properties More...
 
virtual bool plotTrackMultiplicities () const =0
 
virtual bool plotEfficiencies () const =0
 
virtual bool plotTechnicalEfficiencies () const =0
 
virtual bool plotResolutions () const =0
 
virtual bool plotFakeRates () const =0
 
virtual bool unlinkedAsFakes () const =0
 
virtual bool plotDuplicateRates () const =0
 
virtual bool plotHitsOnTracks () const =0
 
virtual bool plotHitsOnTracksReference () const =0
 
virtual bool plotHitsOnMatchedTracks () const =0
 
virtual bool plotHitsOnFakeTracks () const =0
 
virtual bool plotVertexParameters () const =0
 
virtual bool useSelectedVertexTracks () const =0
 
virtual bool plotOfflineElectrons () const =0
 
virtual unsigned int resolutionMethod () const =0
 
virtual bool isITk () const =0
 
virtual void print () const =0
 Print the state of the service. More...
 

Detailed Description

Athena include(s).

STL include(s)

Definition at line 25 of file ITrackAnalysisDefinitionSvc.h.

Member Function Documentation

◆ anaTag()

virtual const std::string& ITrackAnalysisDefinitionSvc::anaTag ( ) const
pure virtual

◆ configuredChains()

virtual const std::vector< std::string >& ITrackAnalysisDefinitionSvc::configuredChains ( ) const
pure virtual

◆ DeclareInterfaceID()

ITrackAnalysisDefinitionSvc::DeclareInterfaceID ( ITrackAnalysisDefinitionSvc  ,
,
 
)

Creates the InterfaceID and interfaceID() method.

◆ etaBins()

virtual const std::vector<float>& ITrackAnalysisDefinitionSvc::etaBins ( ) const
pure virtual

◆ hasFullPileupTruth()

virtual bool ITrackAnalysisDefinitionSvc::hasFullPileupTruth ( ) const
pure virtual

◆ isITk()

virtual bool ITrackAnalysisDefinitionSvc::isITk ( ) const
pure virtual

◆ isReferenceEFTrigger()

virtual bool ITrackAnalysisDefinitionSvc::isReferenceEFTrigger ( ) const
pure virtual

◆ isReferenceOffline()

virtual bool ITrackAnalysisDefinitionSvc::isReferenceOffline ( ) const
pure virtual

◆ isReferenceTrigger()

virtual bool ITrackAnalysisDefinitionSvc::isReferenceTrigger ( ) const
pure virtual

◆ isReferenceTruth()

virtual bool ITrackAnalysisDefinitionSvc::isReferenceTruth ( ) const
pure virtual

◆ isTestEFTrigger()

virtual bool ITrackAnalysisDefinitionSvc::isTestEFTrigger ( ) const
pure virtual

◆ isTestOffline()

virtual bool ITrackAnalysisDefinitionSvc::isTestOffline ( ) const
pure virtual

◆ isTestTrigger()

virtual bool ITrackAnalysisDefinitionSvc::isTestTrigger ( ) const
pure virtual

◆ isTestTruth()

virtual bool ITrackAnalysisDefinitionSvc::isTestTruth ( ) const
pure virtual

◆ matchingType()

virtual const std::string& ITrackAnalysisDefinitionSvc::matchingType ( ) const
pure virtual

◆ minSilHits()

virtual const std::vector<unsigned int>& ITrackAnalysisDefinitionSvc::minSilHits ( ) const
pure virtual

◆ pileupSwitch()

virtual const std::string& ITrackAnalysisDefinitionSvc::pileupSwitch ( ) const
pure virtual

◆ plotDuplicateRates()

virtual bool ITrackAnalysisDefinitionSvc::plotDuplicateRates ( ) const
pure virtual

◆ plotEfficiencies()

virtual bool ITrackAnalysisDefinitionSvc::plotEfficiencies ( ) const
pure virtual

◆ plotFakeRates()

virtual bool ITrackAnalysisDefinitionSvc::plotFakeRates ( ) const
pure virtual

◆ plotHitsOnFakeTracks()

virtual bool ITrackAnalysisDefinitionSvc::plotHitsOnFakeTracks ( ) const
pure virtual

◆ plotHitsOnMatchedTracks()

virtual bool ITrackAnalysisDefinitionSvc::plotHitsOnMatchedTracks ( ) const
pure virtual

◆ plotHitsOnTracks()

virtual bool ITrackAnalysisDefinitionSvc::plotHitsOnTracks ( ) const
pure virtual

◆ plotHitsOnTracksReference()

virtual bool ITrackAnalysisDefinitionSvc::plotHitsOnTracksReference ( ) const
pure virtual

◆ plotOfflineElectrons()

virtual bool ITrackAnalysisDefinitionSvc::plotOfflineElectrons ( ) const
pure virtual

◆ plotResolutions()

virtual bool ITrackAnalysisDefinitionSvc::plotResolutions ( ) const
pure virtual

◆ plotsFullDir()

virtual std::string ITrackAnalysisDefinitionSvc::plotsFullDir ( std::string  chain = "") const
pure virtual

◆ plotTechnicalEfficiencies()

virtual bool ITrackAnalysisDefinitionSvc::plotTechnicalEfficiencies ( ) const
pure virtual

◆ plotTrackMultiplicities()

virtual bool ITrackAnalysisDefinitionSvc::plotTrackMultiplicities ( ) const
pure virtual

◆ plotTrackParameters()

virtual bool ITrackAnalysisDefinitionSvc::plotTrackParameters ( ) const
pure virtual

histogram properties

◆ plotVertexParameters()

virtual bool ITrackAnalysisDefinitionSvc::plotVertexParameters ( ) const
pure virtual

◆ print()

virtual void asg::IAsgService::print ( ) const
pure virtualinherited

Print the state of the service.

◆ referenceTag()

virtual const std::string& ITrackAnalysisDefinitionSvc::referenceTag ( ) const
pure virtual

◆ referenceType()

virtual const std::string& ITrackAnalysisDefinitionSvc::referenceType ( ) const
pure virtual

◆ resolutionMethod()

virtual unsigned int ITrackAnalysisDefinitionSvc::resolutionMethod ( ) const
pure virtual

◆ subFolder()

virtual const std::string& ITrackAnalysisDefinitionSvc::subFolder ( ) const
pure virtual

◆ testTag()

virtual const std::string& ITrackAnalysisDefinitionSvc::testTag ( ) const
pure virtual

◆ testType()

virtual const std::string& ITrackAnalysisDefinitionSvc::testType ( ) const
pure virtual

◆ truthProbCut()

virtual float ITrackAnalysisDefinitionSvc::truthProbCut ( ) const
pure virtual

◆ unlinkedAsFakes()

virtual bool ITrackAnalysisDefinitionSvc::unlinkedAsFakes ( ) const
pure virtual

◆ useEFTrigger()

virtual bool ITrackAnalysisDefinitionSvc::useEFTrigger ( ) const
pure virtual

◆ useOffline()

virtual bool ITrackAnalysisDefinitionSvc::useOffline ( ) const
pure virtual

◆ useSelectedVertexTracks()

virtual bool ITrackAnalysisDefinitionSvc::useSelectedVertexTracks ( ) const
pure virtual

◆ useTrigger()

virtual bool ITrackAnalysisDefinitionSvc::useTrigger ( ) const
pure virtual

◆ useTruth()

virtual bool ITrackAnalysisDefinitionSvc::useTruth ( ) const
pure virtual

The documentation for this class was generated from the following file: