src
SimDataFormats
Forward
interface
TotemTestHistoClass.h
Go to the documentation of this file.
1
#ifndef SimDataFormats_Forward_TotemTestHistoClass_h
2
#define SimDataFormats_Forward_TotemTestHistoClass_h 1
3
// -*- C++ -*-
4
//
5
// Package: Forward
6
// Class : TotemTestHistoClass
7
//
16
//
17
// Original Author:
18
// Created: Tue May 16 10:14:34 CEST 2006
19
//
20
21
// system include files
22
#include <vector>
23
24
// user include files
25
26
class
TotemTestHistoClass
{
27
public
:
28
// ---------- Constructor and destructor -----------------
29
explicit
TotemTestHistoClass
();
30
virtual
~TotemTestHistoClass
();
31
32
struct
Hit
{
33
Hit
() {}
34
int
UID
;
35
int
Ptype
;
36
int
TID
;
37
int
PID
;
38
float
ELoss
;
39
float
PABS
;
40
float
x
;
41
float
y
;
42
float
z
;
43
float
vx
;
44
float
vy
;
45
float
vz
;
46
};
47
48
// ---------- Member functions ---------------------------
49
int
getEVT
()
const
{
return
evt
; }
50
int
getNHit
()
const
{
return
hits
; }
51
std::vector<Hit>
getHits
()
const
{
return
hit
; }
52
53
void
setEVT
(
int
v
) {
evt
=
v
; }
54
void
fillHit
(
int
uID,
55
int
pType,
56
int
tID
,
57
int
pID,
58
float
eLoss
,
59
float
pAbs,
60
float
vX,
61
float
vY,
62
float
vZ,
63
float
x
,
64
float
y
,
65
float
z
);
66
67
private
:
68
// ---------- Private Data members -----------------------
69
int
evt
,
hits
;
70
std::vector<Hit>
hit
;
71
};
72
73
#endif
TotemTestHistoClass::Hit::ELoss
float ELoss
Definition:
TotemTestHistoClass.h:38
TotemTestHistoClass::setEVT
void setEVT(int v)
Definition:
TotemTestHistoClass.h:53
TotemTestHistoClass
Definition:
TotemTestHistoClass.h:26
simKBmtfDigis_cfi.eLoss
eLoss
Definition:
simKBmtfDigis_cfi.py:9
findQualityFiles.v
v
Definition:
findQualityFiles.py:179
TotemTestHistoClass::Hit::Ptype
int Ptype
Definition:
TotemTestHistoClass.h:35
TotemTestHistoClass::Hit::z
float z
Definition:
TotemTestHistoClass.h:42
TotemTestHistoClass::Hit::y
float y
Definition:
TotemTestHistoClass.h:41
TopDecayID::tID
static const int tID
Definition:
TopGenEvent.h:12
TotemTestHistoClass::Hit::PID
int PID
Definition:
TotemTestHistoClass.h:37
TotemTestHistoClass::getEVT
int getEVT() const
Definition:
TotemTestHistoClass.h:49
TotemTestHistoClass::hit
std::vector< Hit > hit
Definition:
TotemTestHistoClass.h:70
TotemTestHistoClass::Hit::PABS
float PABS
Definition:
TotemTestHistoClass.h:39
TotemTestHistoClass::~TotemTestHistoClass
virtual ~TotemTestHistoClass()
Definition:
TotemTestHistoClass.cc:27
TotemTestHistoClass::Hit::Hit
Hit()
Definition:
TotemTestHistoClass.h:33
TotemTestHistoClass::Hit::TID
int TID
Definition:
TotemTestHistoClass.h:36
TotemTestHistoClass::Hit::x
float x
Definition:
TotemTestHistoClass.h:40
TotemTestHistoClass::TotemTestHistoClass
TotemTestHistoClass()
Definition:
TotemTestHistoClass.cc:25
TotemTestHistoClass::hits
int hits
Definition:
TotemTestHistoClass.h:69
TotemTestHistoClass::fillHit
void fillHit(int uID, int pType, int tID, int pID, float eLoss, float pAbs, float vX, float vY, float vZ, float x, float y, float z)
Definition:
TotemTestHistoClass.cc:29
TotemTestHistoClass::Hit::vx
float vx
Definition:
TotemTestHistoClass.h:43
TotemTestHistoClass::getHits
std::vector< Hit > getHits() const
Definition:
TotemTestHistoClass.h:51
TotemTestHistoClass::Hit::vz
float vz
Definition:
TotemTestHistoClass.h:45
DDAxes::y
TotemTestHistoClass::evt
int evt
Definition:
TotemTestHistoClass.h:69
DDAxes::z
TotemTestHistoClass::Hit
Definition:
TotemTestHistoClass.h:32
TotemTestHistoClass::getNHit
int getNHit() const
Definition:
TotemTestHistoClass.h:50
DDAxes::x
TotemTestHistoClass::Hit::vy
float vy
Definition:
TotemTestHistoClass.h:44
TotemTestHistoClass::Hit::UID
int UID
Definition:
TotemTestHistoClass.h:34
Generated for CMSSW Reference Manual by
1.8.14