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
10
#include "
IOMC/EventVertexGenerators/interface/BaseEvtVtxGenerator.h
"
11
12
namespace
CLHEP
{
13
class
HepRandomEngine;
14
}
15
16
class
FlatEvtVtxGenerator
:
public
BaseEvtVtxGenerator
17
{
18
public
:
19
FlatEvtVtxGenerator
(
const
edm::ParameterSet
&
p
);
20
virtual
~
FlatEvtVtxGenerator
();
21
23
//virtual CLHEP::Hep3Vector* newVertex();
24
virtual
HepMC::FourVector newVertex(CLHEP::HepRandomEngine*)
const override
;
25
26
virtual
const
TMatrixD*
GetInvLorentzBoost
()
const override
{
27
return
0;
28
}
29
30
32
void
minX(
double
m
=0.0);
34
void
minY(
double
m
=0.0);
36
void
minZ
(
double
m
=0.0);
37
39
void
maxX(
double
m
=0);
41
void
maxY(
double
m
=0);
43
void
maxZ
(
double
m
=0);
44
45
private
:
47
FlatEvtVtxGenerator
(
const
FlatEvtVtxGenerator
&p);
49
FlatEvtVtxGenerator
& operator = (
const
FlatEvtVtxGenerator
& rhs );
50
private
:
51
double
fMinX, fMinY,
fMinZ
;
52
double
fMaxX, fMaxY,
fMaxZ
;
53
double
fTimeOffset
;
54
};
55
56
#endif
FlatEvtVtxGenerator::fTimeOffset
double fTimeOffset
Definition:
FlatEvtVtxGenerator.h:53
AlCaHLTBitMon_ParallelJobs.p
p
Definition:
AlCaHLTBitMon_ParallelJobs.py:152
FlatEvtVtxGenerator
Definition:
FlatEvtVtxGenerator.h:16
FlatEvtVtxGenerator::fMinZ
double fMinZ
Definition:
FlatEvtVtxGenerator.h:51
BaseEvtVtxGenerator.h
CLHEP
Definition:
CocoaGlobals.h:27
pvSelector_cfi.maxZ
maxZ
Definition:
pvSelector_cfi.py:8
FlatEvtVtxGenerator::GetInvLorentzBoost
virtual const TMatrixD * GetInvLorentzBoost() const override
Definition:
FlatEvtVtxGenerator.h:26
BaseEvtVtxGenerator
Definition:
BaseEvtVtxGenerator.h:23
funct::m
m
Definition:
Factorize.h:54
HiClusterCompatibility_cfi.minZ
minZ
Definition:
HiClusterCompatibility_cfi.py:5
edm::ParameterSet
Definition:
ParameterSet.h:36
FlatEvtVtxGenerator::fMaxZ
double fMaxZ
Definition:
FlatEvtVtxGenerator.h:52
Generated for CMSSW Reference Manual by
1.8.11