Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:04:44

0001 #ifndef BOUNDARYINFORMATION_H_
0002 #define BOUNDARYINFORMATION_H_
0003 
0004 // system include files
0005 #include <vector>
0006 
0007 #include "DataFormats/EcalRecHit/interface/EcalRecHit.h"
0008 #include "DataFormats/EcalDetId/interface/EcalSubdetector.h"
0009 
0010 //using namespace edm;
0011 //using namespace std;
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 /*BOUNDARYINFORMATION_H_*/