Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
// For track-based seeding, the index of the track inside the track
23
// collection identified by the next ProductID.
24
int
index
;
25
// collectionID = 0 used for global seeding collection
26
// For track-based seeding, the ProductID of the track-collection used to
27
// create the seeding region.
28
edm::ProductID
collectionID
;
29
30
TICLSeedingRegion
() {}
31
32
TICLSeedingRegion
(
GlobalPoint
o
,
GlobalVector
d
,
int
zS,
int
idx,
edm::ProductID
id
) {
33
origin
=
o
;
34
directionAtOrigin
=
d
;
35
zSide
= zS;
36
index
= idx;
37
collectionID
=
id
;
38
}
39
};
40
41
#endif
Common.h
TICLSeedingRegion::TICLSeedingRegion
TICLSeedingRegion(GlobalPoint o, GlobalVector d, int zS, int idx, edm::ProductID id)
Definition:
TICLSeedingRegion.h:32
gpuClustering::id
uint16_t *__restrict__ id
Definition:
gpuClusterChargeCut.h:21
TICLSeedingRegion::origin
GlobalPoint origin
Definition:
TICLSeedingRegion.h:15
TICLSeedingRegion::directionAtOrigin
GlobalVector directionAtOrigin
Definition:
TICLSeedingRegion.h:16
TICLSeedingRegion::index
int index
Definition:
TICLSeedingRegion.h:24
Vector3DBase
Definition:
Vector3DBase.h:8
TICLSeedingRegion::TICLSeedingRegion
TICLSeedingRegion()
Definition:
TICLSeedingRegion.h:30
ProductID.h
ztail.d
tuple d
Definition:
ztail.py:151
edm::ProductID
Definition:
ProductID.h:27
GlobalVector.h
TICLSeedingRegion::zSide
int zSide
Definition:
TICLSeedingRegion.h:19
Point3DBase< float, GlobalTag >
TICLSeedingRegion::collectionID
edm::ProductID collectionID
Definition:
TICLSeedingRegion.h:28
TICLSeedingRegion
Definition:
TICLSeedingRegion.h:14
class-composition.o
tuple o
Definition:
class-composition.py:65
normalizedPhi.h
GlobalPoint.h
Generated for CMSSW Reference Manual by
1.8.5