ATLAS Offline Software
Classes | Typedefs
FastReducer.h File Reference
#include "./RepeatedConditionsDefs.h"
#include "./Tree.h"
#include "./JetGroupProduct.h"
#include "./xAODJetCollector.h"
#include "./ITrigJetHypoInfoCollector.h"
#include "./JetGroupRegister.h"
#include "./PointerPreds.h"
#include "./IHypoJetVectorFilter.h"
#include <string>
#include <map>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FastReducer
 

Typedefs

using TreeVec = std::vector< std::size_t >
 
using IDJetGroup = std::map< std::size_t, HypoJetVector >
 
typedef std::unique_ptr< ITrigJetHypoInfoCollectorCollector
 
using JetGroupInd2ElemInds = std::map< int, std::vector< std::size_t > >
 define a map from a jet group index to a set of indices that can be used to find a jet More...
 
using ConditionFilters = std::vector< std::unique_ptr< IHypoJetVectorFilter > >
 
using ConditionFilterInds = std::vector< int >
 

Typedef Documentation

◆ Collector

typedef std::unique_ptr<ITrigJetHypoInfoCollector> Collector

Definition at line 22 of file FastReducer.h.

◆ ConditionFilterInds

using ConditionFilterInds = std::vector<int>

Definition at line 33 of file FastReducer.h.

◆ ConditionFilters

using ConditionFilters = std::vector<std::unique_ptr<IHypoJetVectorFilter> >

Definition at line 30 of file FastReducer.h.

◆ IDJetGroup

using IDJetGroup = std::map<std::size_t, HypoJetVector>

Definition at line 21 of file FastReducer.h.

◆ JetGroupInd2ElemInds

using JetGroupInd2ElemInds = std::map<int, std::vector<std::size_t> >

define a map from a jet group index to a set of indices that can be used to find a jet

Definition at line 28 of file FastReducer.h.

◆ TreeVec

using TreeVec = std::vector<std::size_t>

Definition at line 20 of file FastReducer.h.