Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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:49
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:35
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:31
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