CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalL1TriggerObjectsXml.h
Go to the documentation of this file.
1 #ifndef CaloOnlineTools_HcalOnlineDb_HcalL1TriggerObjectsXml_h
2 #define CaloOnlineTools_HcalOnlineDb_HcalL1TriggerObjectsXml_h
3 // -*- C++ -*-
4 //
5 // Package: CaloOnlineTools/HcalOnlineDb
6 // Class : HcalL1TriggerObjectsXml
7 //
16 //
17 // Original Author: Gena Kukartsev, kukarzev@fnal.gov
18 // Created: Wed Jul 01 06:42:00 CDT 2009
19 // $Id: HcalL1TriggerObjectsXml.h,v 1.3 2009/07/24 06:55:21 kukartse Exp $
20 //
21 
22 #include <map>
23 #include <string>
25 
27 {
28 
29  public:
30 
31  HcalL1TriggerObjectsXml(const std::string& input_tag_name);
32  virtual ~HcalL1TriggerObjectsXml();
33 
34  // add dataset to the XML document
35  DOMNode * add_hcal_channel_dataset( int ieta, int iphi, int depth, std::string subdetector,
36  double ped, double gain, int flag);
37 
38  // add data tag inside a dataset tag
39  DOMElement * add_data( DOMNode * _dataset, double ped, double gain, int flag);
40 };
41 
42 #endif
long int flag
Definition: mlp_lapack.h:47
MemBufInputSource * _dataset
DOMNode * add_hcal_channel_dataset(int ieta, int iphi, int depth, std::string subdetector, double ped, double gain, int flag)
HcalL1TriggerObjectsXml(const std::string &input_tag_name)
DOMElement * add_data(DOMNode *_dataset, double ped, double gain, int flag)