Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
#include "DataFormats/TrajectorySeed/interface/TrajectorySeed.h"
#include "DataFormats/TrackingRecHit/interface/InvalidTrackingRecHit.h"
#include "DataFormats/TrackerRecHit2D/interface/SiStripMatchedRecHit2D.h"
#include <vector>

int main() {
  typedef std::vector<TrajectorySeed> TV;

  // absurd: just for test
  TrajectorySeed::RecHitContainer c;
  c.reserve(1000);
  for (int i = 0; i != 100; ++i)
    c.push_back(new SiStripMatchedRecHit2D);

  for (int j = 0; j != 100; ++j) {
    TV v;
    for (int i = 0; i != 1000; ++i)
      v.push_back(TrajectorySeed(PTrajectoryStateOnDet(), c, anyDirection));
  }

  return 0;
}