 |
Belle II Software
release-05-02-19
|
12 #include <tracking/trackFindingCDC/display/Mapping.h>
14 #include <tracking/trackFindingCDC/rootification/StoreWrappedObjPtr.h>
27 namespace TrackFindingCDC {
32 class ZeroDriftLengthStrokeWidthMap :
public Mapping<const CDCHit> {
35 std::string
map(
int index,
const CDCHit& hit)
override;
39 using HitColorMapping = Mapping<const CDCHit>;
45 std::string
map(
int index,
const CDCHit& hit)
override;
55 std::string
map(
int index,
const CDCHit& hit)
override;
63 class RLColorMap :
public HitColorMapping {
66 std::string
map(
int index,
const CDCHit& hit)
override;
69 std::string
info()
override;
76 std::string
map(
int index,
const CDCHit& hit)
override;
79 std::string
info()
override;
86 std::string
map(
int index,
const CDCHit& hit)
override;
89 std::string
info()
override;
96 std::string
map(
int index,
const CDCHit& hit)
override;
103 std::string
map(
int index,
const CDCHit& hit)
override;
113 std::string
map(
int index,
const CDCHit& hit)
override;
123 std::string
map(
int index,
const CDCHit& hit)
override;
126 std::string
info()
override;
145 std::string
map(
int index,
const CDCHit& hit)
override;
148 std::string
info()
override;
155 std::string
map(
int index,
const CDCHit& hit)
override;
158 std::string
info()
override;
165 std::string
map(
int index,
const CDCHit& hit)
override;
168 std::string
info()
override;
175 std::string
map(
int index,
const CDCHit& hit)
override;
182 std::string
map(
int index,
const CDCHit& hit)
override;
CDCHit to color map by their assoziated CDCSimHit::getPosFlag property.
MCParticleColorMap()
Constructor setting up a Monte Carlo id to color map which is continously filled as new during the ev...
CDCHit to color map by their assoziated MCParticle::getArrayId() property.
CDCHit to color map indicating the reassignment to a different MCParticle.
CDCHit to color map by their assoziated CDCSimHit::getBackgroundTag property.
Class containing the result of the unpacker in raw data and the result of the digitizer in simulation...
std::string map(int index, const CDCHit &hit) override
Function call to map the CDCHit id and object to a color.
TakenFlagColorMap()
Constructor checking if the CDCWireHits caring the taken flag are accessable.
std::string map(int index, const CDCHit &hit) override
Function call to map the CDCHit id and object to a color.
std::string map(int index, const CDCHit &hit) override
Function call to map the CDCHit id and object to a color.
std::string map(int index, const CDCHit &hit) override
Function call to map the CDCHit id and object to a color.
std::string map(int index, const CDCHit &hit) override
Function call to map the CDCHit id and object to a color.
This class is for convenience access and registration of objects, that are stored inside the StoreWra...
CDCHit to color map by CDCSimHit::getBackgroundTag().
std::string map(int index, const CDCHit &hit) override
Function call to map a segments object from the local finder to a color.
CDCHit to color map by the associated MCParticle::getPDG()
std::string info() override
Informal string summarizing the translation from CDCSimHit::getPosFlag variable to colors.
std::vector< std::string > m_colors
List of colors to be cycled.
CDCHit to color map highlighting the CDCHits with 0 drift length.
std::string info() override
Informal string summarizing the translation from pdg codes to colors.
std::string map(int index, const CDCHit &hit) override
Function call to map the CDCHit id and object to a color.
int m_iColor
Index of the color to be used next.
std::string info() override
Informal string summarizing the translation from right left passage variable to colors.
std::string map(int index, const CDCHit &hit) override
Function call to map the CDCHit id and object to a color.
std::string map(int index, const CDCHit &hit) override
Function call to map the CDCHit id and object to a color.
std::string info() override
Informal string summarizing the translation from CDCSimHit::getBackgroundTag.
Abstract base class for different kinds of events.
CDCHit to color map by their assoziated CDCSimHit::getFlightTime.
std::map< int, std::string > m_usedColors
Mapping of the already used colors by the MCParticle::getArrayId to map later CDCHits to the same col...
CDCHit to color map highlighting the CDCHits that posses the do not use flag.
std::string map(int index, const CDCHit &hit) override
Function call to map the CDCHit id and object to a color.
std::string info() override
Informal string summarizing the translation from CDCSimHit::getBackgroundTag.
std::string map(int index, const CDCHit &hit) override
Function call to map the CDCHit id and object to a color.
std::string map(int index, const CDCHit &hit) override
Function call to map the CDCHit id and object to a color.
std::string timeOfFlightToColor(const double timeOfFlight)
Translates the given floating point time of flight to a color.
CDCHit to color map by the isPrimary information as well as the secondary process type in case the pa...
std::string map(int index, const CDCHit &hit) override
Function call to map the CDCHit id and object to a color.
std::string map(int index, const CDCHit &hit) override
Function call to map the CDCHit id and object to a color.
StoreWrappedObjPtr< std::vector< CDCWireHit > > m_storedWireHits
Memory of the handle to the CDCWireHits on the DataStore.
std::string info() override
Informal string summarizing the translation from seconday process codes to colors.
CDCHit to color map by the associated CDCSimHit::getPDG().
Segment to color map by the number of passed loops.
std::string info() override
Informal string summarizing the translation from pdg codes to colors.
CDCHit to color map by their Monte Carlo segment id.
std::string map(int index, const CDCHit &hit) override
Function call to map the CDCHit id and object to a stroke width.