Main Page
Namespaces
Classes
Package Documentation
DataFormats
HGCalReco
interface
TICLSeedingRegion.h
Go to the documentation of this file.
1
// Authors: Felice Pantaleo, Marco Rovere
2
// Emails: felice.pantaleo@cern.ch, marco.rovere@cern.ch
3
// Date: 06/2019
4
5
#ifndef DataFormats_HGCalReco_TICLSeedingRegion_h
6
#define DataFormats_HGCalReco_TICLSeedingRegion_h
7
8
#include "
DataFormats/HGCalReco/interface/Common.h
"
9
#include "
DataFormats/Math/interface/normalizedPhi.h
"
10
#include "
DataFormats/GeometryVector/interface/GlobalPoint.h
"
11
#include "
DataFormats/GeometryVector/interface/GlobalVector.h
"
12
#include "
DataFormats/Provenance/interface/ProductID.h
"
13
14
struct
TICLSeedingRegion
{
15
GlobalPoint
origin
;
16
GlobalVector
directionAtOrigin
;
17
18
// zSide can be either 0(neg) or 1(pos)
19
int
zSide
;
20
// the index in the seeding collection
21
// with index = -1 indicating a global seeding region
22
int
index
;
23
// collectionID = 0 used for global seeding collection
24
edm::ProductID
collectionID
;
25
26
TICLSeedingRegion
() {}
27
28
TICLSeedingRegion
(
GlobalPoint
o
,
GlobalVector
d
,
int
zS,
int
idx
,
edm::ProductID
id
) {
29
origin =
o
;
30
directionAtOrigin =
d
;
31
zSide = zS;
32
index =
idx
;
33
collectionID =
id
;
34
}
35
};
36
37
#endif
Common.h
TICLSeedingRegion::TICLSeedingRegion
TICLSeedingRegion(GlobalPoint o, GlobalVector d, int zS, int idx, edm::ProductID id)
Definition:
TICLSeedingRegion.h:28
TICLSeedingRegion::origin
GlobalPoint origin
Definition:
TICLSeedingRegion.h:15
TICLSeedingRegion::directionAtOrigin
GlobalVector directionAtOrigin
Definition:
TICLSeedingRegion.h:16
TICLSeedingRegion::index
int index
Definition:
TICLSeedingRegion.h:22
Vector3DBase
Definition:
Vector3DBase.h:8
TICLSeedingRegion::TICLSeedingRegion
TICLSeedingRegion()
Definition:
TICLSeedingRegion.h:26
ProductID.h
EcalTangentSkim_cfg.o
o
Definition:
EcalTangentSkim_cfg.py:36
edm::ProductID
Definition:
ProductID.h:27
triggerObjects_cff.id
id
Definition:
triggerObjects_cff.py:31
ztail.d
d
Definition:
ztail.py:151
GlobalVector.h
training_settings.idx
idx
Definition:
training_settings.py:16
TICLSeedingRegion::zSide
int zSide
Definition:
TICLSeedingRegion.h:19
Point3DBase< float, GlobalTag >
TICLSeedingRegion::collectionID
edm::ProductID collectionID
Definition:
TICLSeedingRegion.h:24
TICLSeedingRegion
Definition:
TICLSeedingRegion.h:14
normalizedPhi.h
GlobalPoint.h
Generated for CMSSW Reference Manual by
1.8.11