12#ifndef TrigInDetAnalysisExample_Analysis_Efficiency_H
13#define TrigInDetAnalysisExample_Analysis_Efficiency_H
35 virtual void execute(
const std::vector<TIDA::Track*>& referenceTracks,
36 const std::vector<TIDA::Track*>& testTracks,
Scalar phi() const
phi method
TIDA::Associator< TIDA::Track > TrackAssociator
virtual void initialise()
standard operation interface
virtual void execute(const std::vector< TIDA::Track * > &referenceTracks, const std::vector< TIDA::Track * > &testTracks, TrackAssociator *associator)
Analysis_Efficiency(const std::string &name, double pTCut, double etaCut, double d0Cut, double z0Cut)
virtual void execute(const std::vector< TIDA::Track * > &tracks1, const std::vector< TIDA::Track * > &tracks2, TrackAssociator *matcher)=0
const std::string & name() const
return identifier
TrackAnalysis(const std::string &name)
the beam test parts are not really usable in a multithreaded environment