Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DQM
CastorMonitor
interface
CastorEventDisplay.h
Go to the documentation of this file.
1
#ifndef DQM_CASTORMONITOR_CASTOREVENTDISPLAY_H
2
#define DQM_CASTORMONITOR_CASTOREVENTDISPLAY_H
3
4
#include "
DQM/CastorMonitor/interface/CastorBaseMonitor.h
"
5
#include "
DQMServices/Core/interface/DQMStore.h
"
6
#include "
DQMServices/Core/interface/MonitorElement.h
"
7
8
#include "
Geometry/CaloGeometry/interface/CaloGeometry.h
"
9
#include "
Geometry/CaloGeometry/interface/CaloCellGeometry.h
"
10
#include "
Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h
"
11
#include "
Geometry/Records/interface/CaloGeometryRecord.h
"
12
#include "
DataFormats/GeometryVector/interface/GlobalPoint.h
"
13
#include "
SimG4CMS/Calo/interface/CaloHit.h
"
14
#include "
SimDataFormats/CaloHit/interface/PCaloHit.h
"
15
#include "
SimDataFormats/CaloHit/interface/PCaloHitContainer.h
"
16
#include <string>
17
#include <map>
18
#include <vector>
19
20
21
class
CastorEventDisplay
:
public
CastorBaseMonitor
{
22
public
:
23
CastorEventDisplay
();
24
~CastorEventDisplay
();
25
26
void
setup
(
const
edm::ParameterSet
& ps,
DQMStore
* dbe);
27
void
processEvent
(
const
CastorRecHitCollection
& castorHits,
const
CaloGeometry
& caloGeometry );
28
void
reset
();
29
30
private
:
31
32
33
34
int
ievt_
;
35
double
X_pos
;
36
double
Y_pos
;
37
double
Z_pos
;
38
double
X_pos_maxE
;
39
double
Y_pos_maxE
;
40
double
Z_pos_maxE
;
41
42
bool
offline_
;
43
float
energy
;
44
float
allEnergyEvent
;
45
float
maxEnergyEvent
;
46
48
MonitorElement
*
meCastor3Dhits
;
//-- cumulative event display
49
MonitorElement
*
meCastor3DhitsMaxEnergy
;
//-- dispay of an event with the largest deposited energy
50
MonitorElement
*
meEVT_
;
51
52
};
53
54
#endif
CastorEventDisplay::CastorEventDisplay
CastorEventDisplay()
Definition:
CastorEventDisplay.cc:16
PCaloHitContainer.h
CastorEventDisplay::~CastorEventDisplay
~CastorEventDisplay()
Definition:
CastorEventDisplay.cc:23
CastorEventDisplay::Y_pos_maxE
double Y_pos_maxE
Definition:
CastorEventDisplay.h:39
CaloCellGeometry.h
CastorEventDisplay::energy
float energy
Definition:
CastorEventDisplay.h:43
edm::SortedCollection
Definition:
SortedCollection.h:48
CaloHit.h
CastorEventDisplay::X_pos_maxE
double X_pos_maxE
Definition:
CastorEventDisplay.h:38
CastorEventDisplay::X_pos
double X_pos
Definition:
CastorEventDisplay.h:35
CastorEventDisplay::maxEnergyEvent
float maxEnergyEvent
Definition:
CastorEventDisplay.h:45
CastorEventDisplay::meEVT_
MonitorElement * meEVT_
Definition:
CastorEventDisplay.h:50
CastorBaseMonitor
Definition:
CastorBaseMonitor.h:29
CastorEventDisplay::Z_pos
double Z_pos
Definition:
CastorEventDisplay.h:37
CastorEventDisplay::Y_pos
double Y_pos
Definition:
CastorEventDisplay.h:36
CastorEventDisplay::ievt_
int ievt_
Definition:
CastorEventDisplay.h:34
DQMStore
Definition:
DQMStore.h:67
CaloGeometryRecord.h
CastorEventDisplay::Z_pos_maxE
double Z_pos_maxE
Definition:
CastorEventDisplay.h:40
DQMStore.h
CaloSubdetectorGeometry.h
CastorEventDisplay::offline_
bool offline_
Definition:
CastorEventDisplay.h:42
CaloGeometry
Definition:
CaloGeometry.h:21
CastorEventDisplay::meCastor3DhitsMaxEnergy
MonitorElement * meCastor3DhitsMaxEnergy
Definition:
CastorEventDisplay.h:49
MonitorElement
Definition:
MonitorElement.h:34
PCaloHit.h
CastorEventDisplay::meCastor3Dhits
MonitorElement * meCastor3Dhits
Definition:
CastorEventDisplay.h:48
CaloGeometry.h
MonitorElement.h
CastorEventDisplay::processEvent
void processEvent(const CastorRecHitCollection &castorHits, const CaloGeometry &caloGeometry)
Definition:
CastorEventDisplay.cc:93
edm::ParameterSet
Definition:
ParameterSet.h:35
CastorEventDisplay::setup
void setup(const edm::ParameterSet &ps, DQMStore *dbe)
Definition:
CastorEventDisplay.cc:34
CastorEventDisplay::allEnergyEvent
float allEnergyEvent
Definition:
CastorEventDisplay.h:44
CastorEventDisplay::reset
void reset()
Definition:
CastorEventDisplay.cc:26
CastorBaseMonitor.h
GlobalPoint.h
CastorEventDisplay
Definition:
CastorEventDisplay.h:21
Generated for CMSSW Reference Manual by
1.8.5