calibXMLwriter

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

//
// Writes out constants in xml file
// readable by EventSetup
// Author:  Lorenzo AGOSTINO

#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 calibXMLwriter {
public:
  calibXMLwriter(EcalSubdetector = EcalBarrel);
  ~calibXMLwriter();

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

private:
  EcalSubdetector subdet_;
  FILE *FILENAME;
};

#endif