10#include <tracking/trackFindingCDC/display/Mapping.h> 
   12#include <tracking/trackFindingCDC/rootification/StoreWrappedObjPtr.h> 
   25  namespace TrackFindingCDC {
 
   33      std::string 
map(
int index, 
const CDCHit& hit) 
override;
 
   43      std::string 
map(
int index, 
const CDCHit& hit) 
override;
 
   53      std::string 
map(
int index, 
const CDCHit& hit) 
override;
 
   64      std::string 
map(
int index, 
const CDCHit& hit) 
override;
 
   67      std::string 
info() 
override;
 
   74      std::string 
map(
int index, 
const CDCHit& hit) 
override;
 
   77      std::string 
info() 
override;
 
   84      std::string 
map(
int index, 
const CDCHit& hit) 
override;
 
   87      std::string 
info() 
override;
 
   94      std::string 
map(
int index, 
const CDCHit& hit) 
override;
 
  101      std::string 
map(
int index, 
const CDCHit& hit) 
override;
 
  111      std::string 
map(
int index, 
const CDCHit& hit) 
override;
 
  121      std::string 
map(
int index, 
const CDCHit& hit) 
override;
 
  124      std::string 
info() 
override;
 
  143      std::string 
map(
int index, 
const CDCHit& hit) 
override;
 
  146      std::string 
info() 
override;
 
  153      std::string 
map(
int index, 
const CDCHit& hit) 
override;
 
  156      std::string 
info() 
override;
 
  163      std::string 
map(
int index, 
const CDCHit& hit) 
override;
 
  166      std::string 
info() 
override;
 
  173      std::string 
map(
int index, 
const CDCHit& hit) 
override;
 
  180      std::string 
map(
int index, 
const CDCHit& hit) 
override;
 
Class containing the result of the unpacker in raw data and the result of the digitizer in simulation...
CDCHit to color map by their assoziated CDCSimHit::getBackgroundTag property.
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.
CDCHit to color map by the associated MCParticle::getPDG()
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 pdg codes to colors.
CDCHit to color map by their assoziated MCParticle::getArrayId() property.
int m_iColor
Index of the color to be used next.
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...
std::vector< std::string > m_colors
List of colors to be cycled.
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.
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 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 info() override
Informal string summarizing the translation from seconday process 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 color.
Interface defining a mapping of objects to attribute values e.g. a color.
Segment to color map by the number of passed loops.
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 their assoziated CDCSimHit::getPosFlag property.
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::getPosFlag variable to colors.
CDCHit to color map by their local right left passage information from Monte Carlo truth.
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 right left passage variable to colors.
CDCHit to color map indicating the reassignment to a different MCParticle.
std::string map(int index, const CDCHit &hit) override
Function call to map the CDCHit id and object to a color.
CDCHit to color map by CDCSimHit::getBackgroundTag().
std::string map(int index, const CDCHit &hit) override
Function call to map the CDCHit id and object to a color.
CDCHit to color map by the associated CDCSimHit::getPDG().
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 pdg codes to colors.
This class is for convenience access and registration of objects, that are stored inside the StoreWra...
CDCHit to color map by their assoziated CDCSimHit::getFlightTime.
std::string timeOfFlightToColor(const double timeOfFlight)
Translates the given floating point time of flight to a color.
std::string map(int index, const CDCHit &hit) override
Function call to map the CDCHit id and object to a color.
CDCHit to color map highlighting the CDCHits that posses the do not use flag.
TakenFlagColorMap()
Constructor checking if the CDCWireHits caring the taken flag are accessable.
StoreWrappedObjPtr< std::vector< CDCWireHit > > m_storedWireHits
Memory of the handle to the CDCWireHits on the DataStore.
std::string map(int index, const CDCHit &hit) override
Function call to map the CDCHit id and object to a color.
CDCHit to color map highlighting the CDCHits with 0 drift length.
std::string map(int index, const CDCHit &hit) override
Function call to map the CDCHit id and object to a color.
CDCHit to stroke width map highlighting the CDCHits with 0 drift length.
std::string map(int index, const CDCHit &hit) override
Function call to map the CDCHit id and object to a stroke width.
Abstract base class for different kinds of events.