Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-06 08:17:46

0001 #ifndef JETBASE_SUBJETINDICES
0002 #define JETBASE_SUBJETINDICES
0003 
0004 #include <phool/PHObject.h>
0005 
0006 // ---------------------------------------------------------------------------------------
0007 // SubjetIndices class -- used to reference the selected constituents of various jets
0008 // ---------------------------------------------------------------------------------------
0009 class SubjetIndices : public PHObject
0010 {
0011  public:
0012   SubjetIndices() = default;
0013   ~SubjetIndices() override = default;
0014 
0015   virtual unsigned int nsubjets() const { return 0; };
0016   virtual unsigned int index_begin(unsigned int /*which_jet=0*/) const;
0017   virtual unsigned int index_end(unsigned int /*which_jet=0*/) const;
0018 
0019   virtual void add_index_pair(unsigned int /**/, unsigned int /**/){};
0020 
0021  private:
0022   ClassDefOverride(SubjetIndices, 1);
0023 };
0024 
0025 #endif  // JETBASE_SUBJETINDICES_H