ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigAnalysis
TriggerMatchingTool
TriggerMatchingTool
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
13
class
IAssociationStrategy
{
14
public
:
15
virtual
~IAssociationStrategy
(){}
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::associate
virtual index_assignment_t associate(const std::vector< std::vector< double > > &matrix)=0
IAssociationStrategy::~IAssociationStrategy
virtual ~IAssociationStrategy()
Definition
IAssociationStrategy.h:15
Generated on
for ATLAS Offline Software by
1.17.0