Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DQM
HcalCommon
interface
ContainerCompact.h
Go to the documentation of this file.
1
#ifndef ContainerCompact_h
2
#define ContainerCompact_h
3
4
/*
5
* file: ContainerCompact.h
6
* Author: Viktor Khristenko
7
*
8
* Description:
9
* 1D Compact Container
10
*/
11
12
#include "
DQM/HcalCommon/interface/Container1D.h
"
13
14
namespace
hcaldqm
15
{
16
using namespace
axis;
17
using namespace
mapper;
18
using namespace
constants
;
19
20
struct
Compact
21
{
22
double
_sum
;
23
double
_sum2
;
24
unsigned
int
_entries
;
25
};
26
27
class
ContainerCompact
28
{
29
public
:
30
ContainerCompact
(){}
31
virtual
~ContainerCompact
() {}
32
33
// fills
34
virtual
void
fill
(
HcalDetId
const
&,
double
);
35
virtual
void
dump
(
Container1D
*,
bool
);
36
37
protected
:
38
Compact
_data[
SUBDET_NUM
][
IPHI_NUM
][
IETA_NUM
][
DEPTH_NUM
];
39
};
40
}
41
42
#endif
43
44
hcaldqm::Compact::_sum2
double _sum2
Definition:
ContainerCompact.h:23
hcaldqm::constants::IPHI_NUM
int const IPHI_NUM
Definition:
Constants.h:100
lumiContext.fill
string fill
Definition:
lumiContext.py:319
hcaldqm::constants::SUBDET_NUM
int const SUBDET_NUM
Definition:
Constants.h:87
hcaldqm::constants::IETA_NUM
int const IETA_NUM
Definition:
Constants.h:111
Container1D.h
hcaldqm::Compact::_sum
double _sum
Definition:
ContainerCompact.h:22
hcaldqm::Container1D
Definition:
Container1D.h:27
hcaldqm::Compact
Definition:
ContainerCompact.h:20
hcaldqm::Compact::_entries
unsigned int _entries
Definition:
ContainerCompact.h:24
hcaldqm::ContainerCompact::~ContainerCompact
virtual ~ContainerCompact()
Definition:
ContainerCompact.h:31
HcalDetId
Definition:
HcalDetId.h:12
hcaldqm::ContainerCompact::ContainerCompact
ContainerCompact()
Definition:
ContainerCompact.h:30
constants
hcaldqm::constants::DEPTH_NUM
int const DEPTH_NUM
Definition:
Constants.h:128
hcal_timing_source_file_cfg.dump
tuple dump
Definition:
hcal_timing_source_file_cfg.py:72
hcaldqm::ContainerCompact
Definition:
ContainerCompact.h:27
Generated for CMSSW Reference Manual by
1.8.5