Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#ifndef DataFormats_L1Trigger_L1TObjComparison_h
#define DataFormats_L1Trigger_L1TObjComparison_h

#include <utility>
#include "DataFormats/Common/interface/Ref.h"
#include "DataFormats/L1Trigger/interface/BXVector.h"

namespace l1t {
  template <typename T>
  using ObjectRef = edm::Ref<BXVector<T>>;
  template <typename T>
  using ObjectRefBxCollection = BXVector<ObjectRef<T>>;
  template <typename T>
  using ObjectRefPair = std::pair<edm::Ref<BXVector<T>>, edm::Ref<BXVector<T>>>;
  template <typename T>
  using ObjectRefPairBxCollection = BXVector<ObjectRefPair<T>>;
}  // namespace l1t

#endif