|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef INDETTRACKPERFMON_ITRACKANALYSISDEFINITIONSVC_H
6 #define INDETTRACKPERFMON_ITRACKANALYSISDEFINITIONSVC_H
35 virtual const std::string&
anaTag()
const = 0;
52 virtual const std::string&
testType()
const = 0;
54 virtual const std::string&
testTag()
const = 0;
59 virtual const std::vector<float>&
etaBins()
const = 0;
60 virtual const std::vector<unsigned int>&
minSilHits()
const = 0;
85 #endif // > ! INDETTRACKPERFMON_ITRACKANALYSISDEFINITIONSVC_H
virtual bool useEFTrigger() const =0
virtual bool useOffline() const =0
DeclareInterfaceID(ITrackAnalysisDefinitionSvc, 1, 0)
Creates the InterfaceID and interfaceID() method.
Base class for the dual-use service interface classes.
virtual const std::string & subFolder() const =0
virtual float truthProbCut() const =0
virtual bool unlinkedAsFakes() const =0
virtual const std::string & referenceType() const =0
virtual bool plotHitsOnMatchedTracks() const =0
virtual bool isTestOffline() const =0
virtual bool plotEfficiencies() const =0
virtual const std::string & testType() const =0
virtual bool plotVertexParameters() const =0
virtual bool plotHitsOnFakeTracks() const =0
virtual const std::string & pileupSwitch() const =0
virtual bool isReferenceTruth() const =0
virtual bool isReferenceEFTrigger() const =0
virtual const std::vector< std::string > & configuredChains() const =0
virtual bool plotOfflineElectrons() const =0
virtual bool plotResolutions() const =0
virtual bool useTrigger() const =0
virtual std::string plotsFullDir(std::string chain="") const =0
virtual const std::string & testTag() const =0
virtual bool plotFakeRates() const =0
virtual bool isTestEFTrigger() const =0
virtual const std::string & referenceTag() const =0
virtual bool isTestTruth() const =0
virtual bool plotHitsOnTracksReference() const =0
virtual bool isReferenceOffline() const =0
virtual bool plotTechnicalEfficiencies() const =0
virtual const std::string & anaTag() const =0
virtual bool isReferenceTrigger() const =0
virtual bool hasFullPileupTruth() const =0
virtual unsigned int resolutionMethod() const =0
virtual const std::vector< float > & etaBins() const =0
virtual bool useSelectedVertexTracks() const =0
virtual bool plotTrackMultiplicities() const =0
virtual bool useTruth() const =0
virtual bool plotDuplicateRates() const =0
virtual bool isITk() const =0
virtual const std::string & matchingType() const =0
virtual const std::vector< unsigned int > & minSilHits() const =0
virtual bool isTestTrigger() const =0
virtual bool plotHitsOnTracks() const =0
virtual bool plotTrackParameters() const =0
histogram properties