1 |
#ifndef ProdTutorial_CUsupercluster_h
|
2 |
#define ProdTutorial_CUsupercluster_h
|
3 |
|
4 |
#include <vector>
|
5 |
|
6 |
|
7 |
// a simple class
|
8 |
struct CUsupercluster
|
9 |
{
|
10 |
explicit CUsupercluster(double v):energy(v),et(v),ex(v),ey(v),ez(v),phi(v),eta(v),theta(v) { }
|
11 |
CUsupercluster():energy(-99),et(-99),ex(-99),ey(-99),ez(-99),phi(-99),eta(-99),theta(-99) { }
|
12 |
double energy,et,ex,ey,ez,phi,eta,theta;
|
13 |
|
14 |
};
|
15 |
|
16 |
// this is our new product, it is simply a
|
17 |
// collection of CUsupercluster held in an std::vector
|
18 |
typedef std::vector<CUsupercluster> CUsuperclusterCollection;
|
19 |
|
20 |
#endif
|