File indexing completed on 2024-04-06 12:04:44
0001 #ifndef BOUNDARYINFORMATION_H_
0002 #define BOUNDARYINFORMATION_H_
0003
0004
0005 #include <vector>
0006
0007 #include "DataFormats/EcalRecHit/interface/EcalRecHit.h"
0008 #include "DataFormats/EcalDetId/interface/EcalSubdetector.h"
0009
0010
0011
0012
0013 class BoundaryInformation {
0014 public:
0015 BoundaryInformation() {
0016 recHits = std::vector<EcalRecHit>();
0017 detIds = std::vector<DetId>();
0018 channelStatus = std::vector<int>();
0019 boundaryEnergy = 0.;
0020 boundaryET = 0.;
0021 subdet = EcalSubdetector();
0022 nextToBorder = false;
0023 };
0024 std::vector<EcalRecHit> recHits;
0025 std::vector<DetId> detIds;
0026 std::vector<int> channelStatus;
0027 double boundaryEnergy;
0028 double boundaryET;
0029 EcalSubdetector subdet;
0030 bool nextToBorder;
0031 };
0032
0033 #endif