VectorVectorMiddle

VectorVectorMiddleNonSplit

VectorVectorTop

VectorVectorTopNonSplit

Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
#ifndef DataFormats_TestObjects_VectorVectorTop_h
#define DataFormats_TestObjects_VectorVectorTop_h

/** \class VectorVectorTop

\author W. David Dagenhart, created 21 July, 2023

*/

#include "DataFormats/TestObjects/interface/SchemaEvolutionTestObjects.h"

#include <vector>

namespace edmtest {

  class VectorVectorMiddle {
  public:
    VectorVectorMiddle();
    std::vector<VectorVectorElement> middleVector_;
  };

  class VectorVectorTop {
  public:
    VectorVectorTop();
    std::vector<VectorVectorMiddle> outerVector_;
  };

  class VectorVectorMiddleNonSplit {
  public:
    VectorVectorMiddleNonSplit();
    std::vector<VectorVectorElementNonSplit> middleVector_;
  };

  class VectorVectorTopNonSplit {
  public:
    VectorVectorTopNonSplit();
    std::vector<VectorVectorMiddleNonSplit> outerVector_;
  };

}  // namespace edmtest
#endif