Main Page
Namespaces
Classes
Package Documentation
IOMC
EventVertexGenerators
interface
FlatEvtVtxGenerator.h
Go to the documentation of this file.
1
#ifndef IOMC_FlatEvtVtxGenerator_H
2
#define IOMC_FlatEvtVtxGenerator_H
3
16
#include "
IOMC/EventVertexGenerators/interface/BaseEvtVtxGenerator.h
"
17
18
namespace
CLHEP
{
19
class
HepRandomEngine;
20
}
21
22
class
FlatEvtVtxGenerator
:
public
BaseEvtVtxGenerator
{
23
public
:
24
FlatEvtVtxGenerator
(
const
edm::ParameterSet
&
p
);
25
~
FlatEvtVtxGenerator
()
override
;
26
28
//virtual CLHEP::Hep3Vector* newVertex();
29
HepMC::FourVector newVertex(CLHEP::HepRandomEngine*)
const override
;
30
31
const
TMatrixD*
GetInvLorentzBoost
()
const override
{
return
nullptr
; }
32
34
void
minX
(
double
m
= 0.0);
36
void
minY
(
double
m
= 0.0);
38
void
minZ
(
double
m
= 0.0);
39
41
void
maxX
(
double
m
= 0);
43
void
maxY
(
double
m
= 0);
45
void
maxZ
(
double
m
= 0);
46
47
private
:
49
FlatEvtVtxGenerator
(
const
FlatEvtVtxGenerator
& p) =
delete
;
51
FlatEvtVtxGenerator
& operator=(
const
FlatEvtVtxGenerator
& rhs) =
delete
;
52
53
private
:
54
double
fMinX, fMinY,
fMinZ
, fMinT;
55
double
fMaxX, fMaxY,
fMaxZ
, fMaxT;
56
};
57
58
#endif
CosmicsPD_Skims.maxZ
maxZ
Definition:
CosmicsPD_Skims.py:136
AlCaHLTBitMon_ParallelJobs.p
p
Definition:
AlCaHLTBitMon_ParallelJobs.py:153
hgcaltilesconstants::minY
constexpr float minY
Definition:
HGCalTilesConstants.h:20
hgcaltilesconstants::minX
constexpr float minX
Definition:
HGCalTilesConstants.h:18
FlatEvtVtxGenerator
Definition:
FlatEvtVtxGenerator.h:22
FlatEvtVtxGenerator::fMinZ
double fMinZ
Definition:
FlatEvtVtxGenerator.h:54
BaseEvtVtxGenerator.h
CLHEP
Definition:
CocoaGlobals.h:27
FlatEvtVtxGenerator::GetInvLorentzBoost
const TMatrixD * GetInvLorentzBoost() const override
Definition:
FlatEvtVtxGenerator.h:31
visualization-live-secondInstance_cfg.m
m
Definition:
visualization-live-secondInstance_cfg.py:60
hgcaltilesconstants::maxX
constexpr float maxX
Definition:
HGCalTilesConstants.h:19
BaseEvtVtxGenerator
Definition:
BaseEvtVtxGenerator.h:23
CosmicGenFilterHelix_cff.minZ
minZ
i.e.
Definition:
CosmicGenFilterHelix_cff.py:9
hgcaltilesconstants::maxY
constexpr float maxY
Definition:
HGCalTilesConstants.h:21
edm::ParameterSet
Definition:
ParameterSet.h:36
FlatEvtVtxGenerator::fMaxZ
double fMaxZ
Definition:
FlatEvtVtxGenerator.h:55
Generated for CMSSW Reference Manual by
1.8.11