Belle II Software development
SegmentFirstInTrackIdColorMap Class Reference

Segment to color map by the in track id of the first hit. More...

#include <SegmentColorMapping.h>

Inheritance diagram for SegmentFirstInTrackIdColorMap:
Mapping< const CDCSegment2D >

Public Member Functions

std::string map (int index, const CDCSegment2D &segment) override
 Function call to map a segments object from the local finder to a color.
 
virtual std::string info ()
 Informal string summarizing the translation from the object to the attribute value.
 
virtual std::string info ()
 Informal string summarizing the translation from the object to the attribute value.
 

Detailed Description

Segment to color map by the in track id of the first hit.

Definition at line 53 of file SegmentColorMapping.h.

Member Function Documentation

◆ info() [1/2]

virtual std::string info ( )
inlinevirtualinherited

Informal string summarizing the translation from the object to the attribute value.

Definition at line 37 of file Mapping.h.

38 {
39 return "(no info available)\n";
40 }

◆ info() [2/2]

virtual std::string info ( )
inlinevirtualinherited

Informal string summarizing the translation from the object to the attribute value.

Definition at line 37 of file Mapping.h.

38 {
39 return "(no info available)\n";
40 }

◆ map()

std::string map ( int index,
const CDCSegment2D & segment )
overridevirtual

Function call to map a segments object from the local finder to a color.

Reimplemented from Mapping< const CDCSegment2D >.

Definition at line 65 of file SegmentColorMapping.cc.

67{
68 const CDCMCSegment2DLookUp& mcSegmentLookUp = CDCMCSegment2DLookUp::getInstance();
69 Index firstInTrackId = mcSegmentLookUp.getFirstInTrackId(&segment);
70
71 if (firstInTrackId < 0) return c_bkgSegmentColor;
72 return inTrackIdToColor(firstInTrackId);
73}
Index getFirstInTrackId(const ACDCHitCollection *ptrHits) const
Getter for in track id for the first hit in the collection of hits which has the Monte Carlo track id...
static const CDCMCSegment2DLookUp & getInstance()
Getter for the singletone instance.

The documentation for this class was generated from the following files: