ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigHypothesis
TrigHLTJetHypo
TrigHLTJetHypo
TrigHLTJetHypoUtils
HypoJetDefs.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGHLTJETHYPO_HYPOJETDEFS_H
6
#define TRIGHLTJETHYPO_HYPOJETDEFS_H
7
/********************************************************************
8
*
9
* NAME: HypoJetDefs.h
10
* PACKAGE: Trigger/TrigHypothesis/TrigHLTJetHypo
11
*
12
* AUTHOR: P. Sherwood
13
* CREATED: March 21, 2015
14
*
15
*
16
* typedefs for jets used in TrigHLTJetRec
17
*********************************************************************/
18
#include "
TrigHLTJetHypo/TrigHLTJetHypoUtils/IJet.h
"
19
#include <memory>
20
#include <vector>
21
#include <set>
22
#include <queue>
23
#include <ostream>
24
25
using
pHypoJet
= std::shared_ptr<const HypoJet::IJet>;
26
//using pHypoJet = const HypoJet::IJet*;
27
using
HypoJetVector
= std::vector<pHypoJet>;
28
using
HypoJetIter
= HypoJetVector::iterator;
29
using
HypoJetCIter
= HypoJetVector::const_iterator;
30
using
HypoJetSet
= std::set<pHypoJet>;
31
using
HypoJetQueue
= std::queue<pHypoJet>;
32
using
pairHypoJetIter
= std::pair<HypoJetIter, HypoJetIter>;
33
using
pairHypoJetCIter
= std::pair<HypoJetCIter, HypoJetCIter>;
34
35
using
HypoJetGroupVector
= std::vector<HypoJetVector>;
36
using
HypoJetGroupIter
= HypoJetGroupVector::iterator;
37
using
HypoJetGroupCIter
= HypoJetGroupVector::const_iterator;
38
39
std::ostream&
operator<<
(std::ostream& out,
const
HypoJetVector
& hjv);
40
41
#endif
HypoJetCIter
HypoJetVector::const_iterator HypoJetCIter
Definition
HypoJetDefs.h:29
pairHypoJetCIter
std::pair< HypoJetCIter, HypoJetCIter > pairHypoJetCIter
Definition
HypoJetDefs.h:33
HypoJetGroupCIter
HypoJetGroupVector::const_iterator HypoJetGroupCIter
Definition
HypoJetDefs.h:37
HypoJetGroupVector
std::vector< HypoJetVector > HypoJetGroupVector
Definition
HypoJetDefs.h:35
pairHypoJetIter
std::pair< HypoJetIter, HypoJetIter > pairHypoJetIter
Definition
HypoJetDefs.h:32
HypoJetGroupIter
HypoJetGroupVector::iterator HypoJetGroupIter
Definition
HypoJetDefs.h:36
HypoJetIter
HypoJetVector::iterator HypoJetIter
Definition
HypoJetDefs.h:28
HypoJetVector
std::vector< pHypoJet > HypoJetVector
Definition
HypoJetDefs.h:27
HypoJetQueue
std::queue< pHypoJet > HypoJetQueue
Definition
HypoJetDefs.h:31
pHypoJet
std::shared_ptr< const HypoJet::IJet > pHypoJet
Definition
HypoJetDefs.h:25
HypoJetSet
std::set< pHypoJet > HypoJetSet
Definition
HypoJetDefs.h:30
operator<<
std::ostream & operator<<(std::ostream &out, const HypoJetVector &hjv)
Definition
HypoJetDefs.cxx:8
IJet.h
Generated on
for ATLAS Offline Software by
1.17.0