fastjet 2.4.5
Public Attributes
fastjet::Dnn2piCylinder::MirrorVertexInfo Struct Reference

Picture of how things will work... More...

List of all members.

Public Attributes

int main_index
 index of the given point (appearing in the range 0--2pi) in the 0--2pi euclidean plane structure (position will coincide with that on the 0--2pi cylinder, but index labelling it will be different)
int mirror_index
 index of the mirror point (appearing in the range 2pi--3pi) in the 0--3pi euclidean plane structure

Detailed Description

Picture of how things will work...

Copy 0--pi part of the 0--2pi cylinder into a region 2pi--2pi+ a bit of a Euclidean plane. Below we show points labelled by + that have a mirror image in this manner, while points labelled by * do not have a mirror image.

| . | | . | | . | | . | | 2 . | | * . | | + . + | | 0 . 1 | | . | 0 2pi 2pi + a bit

Each "true" point has its true "cylinder" index (the index that is known externally to this class) as well as euclidean plane indices (main_index and mirror index in the MirrorVertexInfo structure), which are private concepts of this class.

In above picture our structures would hold the following info (the picture shows the euclidean-plane numbering)

_mirror_info[cylinder_index = 0] = (0, 1) _mirror_info[cylinder_index = 1] = (2, INEXISTENT_VERTEX)

We also need to be able to go from the euclidean plane indices back to the "true" cylinder index, and for this purpose we use the std::vector _cylinder_index_of_plane_vertex[...], which in the above example has the following contents

_cylinder_index_of_plane_vertex[0] = 0 _cylinder_index_of_plane_vertex[1] = 0 _cylinder_index_of_plane_vertex[2] = 1

Definition at line 136 of file Dnn2piCylinder.hh.


Member Data Documentation

index of the given point (appearing in the range 0--2pi) in the 0--2pi euclidean plane structure (position will coincide with that on the 0--2pi cylinder, but index labelling it will be different)

Definition at line 141 of file Dnn2piCylinder.hh.

index of the mirror point (appearing in the range 2pi--3pi) in the 0--3pi euclidean plane structure

Definition at line 144 of file Dnn2piCylinder.hh.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines