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;
}
|