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
|
#ifndef BOUNDARYINFORMATION_H_
#define BOUNDARYINFORMATION_H_
// system include files
#include <vector>
#include "DataFormats/EcalRecHit/interface/EcalRecHit.h"
#include "DataFormats/EcalDetId/interface/EcalSubdetector.h"
//using namespace edm;
//using namespace std;
class BoundaryInformation {
public:
BoundaryInformation() {
recHits = std::vector<EcalRecHit>();
detIds = std::vector<DetId>();
channelStatus = std::vector<int>();
boundaryEnergy = 0.;
boundaryET = 0.;
subdet = EcalSubdetector();
nextToBorder = false;
};
std::vector<EcalRecHit> recHits;
std::vector<DetId> detIds;
std::vector<int> channelStatus;
double boundaryEnergy;
double boundaryET;
EcalSubdetector subdet;
bool nextToBorder;
};
#endif /*BOUNDARYINFORMATION_H_*/
|