Belle II Software development
SegmentFirstNPassedSuperLayersColorMap Class Reference

Segment to color map by the number of passed superlayers of the first hit. More...

#include <SegmentColorMapping.h>

Inheritance diagram for SegmentFirstNPassedSuperLayersColorMap:
Mapping< T >

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 map (int index, T &t)
 Main function returning an attribute value for an object at the given index.
 
virtual std::string info ()
 Informal string summarizing the translation from the object to the attribute value.
 

Detailed Description

Segment to color map by the number of passed superlayers of the first hit.

Definition at line 67 of file SegmentColorMapping.h.

Member Function Documentation

◆ info()

virtual std::string info ( )
inlinevirtualinherited

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

Reimplemented in RLColorMap, PosFlagColorMap, BackgroundTagColorMap, MCParticleColorMap, MCPDGCodeColorMap, MCPrimaryColorMap, SimHitPDGCodeColorMap, ConstantMapping< T >, CycleMapping< T >, CycleMapping< AObject >, RecoTrackMatchingStatusColorMap, and MCRecoTrackMatchingStatusColorMap.

Definition at line 37 of file Mapping.h.

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

◆ map() [1/2]

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

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

Definition at line 85 of file SegmentColorMapping.cc.

87{
89 Index firstNPassedSuperLayers = mcSegmentLookUp.getFirstNPassedSuperLayers(&segment);
90
91 if (firstNPassedSuperLayers < 0) return c_bkgSegmentColor;
92 return inTrackIdToColor(firstNPassedSuperLayers);
93}
Index getFirstNPassedSuperLayers(const ACDCHitCollection *ptrHits) const
Getter for number of passed superlayer till the first hit the collection of hits which has the Monte ...
Specialisation of the lookup for the truth values of two dimensional segments.
static const CDCMCSegment2DLookUp & getInstance()
Getter for the singletone instance.

◆ map() [2/2]

virtual std::string map ( int  index,
T &  t 
)
inlinevirtualinherited

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