BoundaryInformation

Macros

Line Code
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_*/