File indexing completed on 2025-08-06 08:17:46
0001 #ifndef JETBASE_SUBJETINDICESV1_H
0002 #define JETBASE_SUBJETINDICESV1_H
0003
0004 #include "SubjetIndices.h"
0005
0006 #include <vector>
0007
0008 class SubjetIndicesv1 : public SubjetIndices
0009 {
0010 public:
0011 void Reset() override;
0012
0013 unsigned int nsubjets() const override { return m_nsubjets; };
0014 unsigned int index_begin(unsigned int which_jet = 0) const override;
0015 unsigned int index_end(unsigned int which_jet = 0) const override;
0016
0017 void add_index_pair(unsigned int _begin, unsigned int _end) override;
0018
0019 private:
0020 std::vector<unsigned int> v_begin{};
0021 std::vector<unsigned int> v_end{};
0022 unsigned int m_nsubjets{0};
0023 };
0024
0025 #endif