ATLAS Offline Software
Loading...
Searching...
No Matches
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
using ConditionFilters
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

Initial value:
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.