Belle II Software  release-08-01-10
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 
13 namespace 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.