ATLAS Offline Software
IAssociationStrategy.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 #ifndef TRIGGERMATCHINGTOOL_IASSOCIATIONSTRATEGY_H
8 #define TRIGGERMATCHINGTOOL_IASSOCIATIONSTRATEGY_H
9 
10 #include <map>
11 #include <vector>
12 
14 public:
16  typedef std::map<unsigned int,unsigned int> index_assignment_t;
17  virtual index_assignment_t associate(const std::vector<std::vector<double> >& matrix) = 0;
18 };
19 
20 #endif
IAssociationStrategy
Definition: IAssociationStrategy.h:13
IAssociationStrategy::index_assignment_t
std::map< unsigned int, unsigned int > index_assignment_t
Definition: IAssociationStrategy.h:16
IAssociationStrategy::~IAssociationStrategy
virtual ~IAssociationStrategy()
Definition: IAssociationStrategy.h:15
IAssociationStrategy::associate
virtual index_assignment_t associate(const std::vector< std::vector< double > > &matrix)=0
python.testIfMatch.matrix
matrix
Definition: testIfMatch.py:66