Belle II Software development
RecoTrackColorMapping.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8#pragma once
9
10#include <tracking/trackFindingCDC/display/ColorMapping.h>
11#include <tracking/trackFindingCDC/display/Mapping.h>
12
13namespace Belle2 {
18 class RecoTrack;
19 namespace TrackFindingCDC {
20
22 using RecoTrackColorMapping = Mapping<const RecoTrack>;
23
25 using RecoTrackListColorsColorMap = DefaultColorCycleMapping<const RecoTrack>;
26
29
30 public:
32 std::string map(int index, const RecoTrack& recoTrack) override;
33
35 std::string info() override;
36 };
37
40
41 public:
43 std::string map(int index, const RecoTrack& recoTrack) override;
44
46 std::string info() override;
47 };
48 }
50}
This is the Reconstruction Event-Data Model Track.
Definition: RecoTrack.h:79
Color mapping showing the match status of the monte carlo track.
std::string map(int index, const RecoTrack &recoTrack) override
Function call to map a reco tracks object to a color.
std::string info() override
Short description of the coloring scheme.
Interface defining a mapping of objects to attribute values e.g. a color.
Definition: Mapping.h:23
Color mapping showing the match status of the pattern recognition track.
std::string map(int index, const RecoTrack &recoTrack) override
Function call to map a reco tracks object to a color.
std::string info() override
Short description of the coloring scheme.
Abstract base class for different kinds of events.