Pi0CalibXMLwriter

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
#ifndef PI0CALIB_XML_WRITER
#define PI0CALIB_XML_WRITER

#include "DataFormats/EcalDetId/interface/EBDetId.h"
#include "DataFormats/EcalDetId/interface/EEDetId.h"
#include "DataFormats/DetId/interface/DetId.h"
#include "DataFormats/EcalDetId/interface/EcalSubdetector.h"
#include <iostream>

class Pi0CalibXMLwriter {
public:
  Pi0CalibXMLwriter(EcalSubdetector = EcalBarrel);
  Pi0CalibXMLwriter(EcalSubdetector = EcalBarrel, int = 0);
  ~Pi0CalibXMLwriter();

  void writeLine(EBDetId const &, float);
  void writeLine(EEDetId const &, float);

private:
  EcalSubdetector subdet_;
  int loop_;
  FILE *FILENAME;
};

#endif