4#ifndef ANALYSISTREE_INDEXEDOBJECT_H
5#define ANALYSISTREE_INDEXEDOBJECT_H
7#include "Constants.hpp"
21 static void InitIndexedObject(
IndexedObject* indexedObject,
size_t newID);
52 ANALYSISTREE_ATTR_NODISCARD
inline size_t GetId()
const {
57 if (&that == &other) {
61 return that.id_ == other.id_;
64 friend bool operator!=(
const IndexedObject& that,
const IndexedObject& other) {
65 return !(that == other);
69 friend class IndexAccessor;
73 ClassDef(IndexedObject, 2)
Definition IndexedObject.hpp:18
Definition IndexedObject.hpp:30
IndexedObject(size_t id)
Definition IndexedObject.hpp:39
IndexedObject(const IndexedObject &indexedObject)=default
Cuts keep list of SimpleCuts. Logical AND is applied for all SimpleCut in the Cuts object.
Definition BranchConfig.cpp:10