1 #ifndef Gw_AgataTrackDisplay
2 #define Gw_AgataTrackDisplay
11 #ifndef ROOT_TEveBoxSet
12 #include "TEveBoxSet.h"
49 void FirstEnergy() { fTotalEnergyIter = fTotalEnergyArray.begin(); }
64 void AddTracklet(Float_t e, Float_t x1, Float_t y1, Float_t z1, Float_t x2, Float_t y2, Float_t z2, Bool_t eTot =
false);
76 std::pair<Int_t, Int_t>
GetIndexes(Int_t index);
83 TEveRGBAPalette *fPalette;
100 std::map<Int_t, std::pair<Int_t,Int_t> > fMapIdx;
102 std::vector<Int_t> fTotalEnergyArray;
104 std::vector<Int_t>::const_iterator fTotalEnergyIter;
112 Float_t*
MakeRecTVert(Float_t x1, Float_t y1, Float_t z1, Float_t x2, Float_t y2, Float_t z2);
Int_t NextEnergy()
return next total energy
void SetIndexes()
Set indexes.
void SetBoxHeight(Float_t h)
AgataTrackDisplay a class to display tracks on event.
void SetBoxWidth(Float_t w)
Set width/height of Box.
Int_t GetNofTracks()
return number of tracks
void ResetTracks()
Reset tracks.
void FirstEnergy()
return first total energy
AgataTrackDisplay(const Text_t *name)
Int_t GetSelectedValue()
Get current digit value.
Base class for a Log message.
Float_t GetMaxEnergy()
Get Max energy.
void SetStyle(TString s)
Set style (rec/cone)
header file for GwLogMessage.cpp
void DigitSelected(Int_t idx)
overwrite base function
void AddTracklet(Float_t e, Float_t x1, Float_t y1, Float_t z1, Float_t x2, Float_t y2, Float_t z2, Bool_t eTot=false)
Add Track.
std::pair< Int_t, Int_t > GetIndexes(Int_t index)
Get index pair.
void AddNewTrack()
Add new track, resetting counter.
void MakeSize(Float_t e)
Make track size.
Int_t GetSelectedIdx()
Get selected digit index.
void SetMaxEnergy(Float_t e)
Set Max energy.
ClassDef(AgataTrackDisplay, 1)
Float_t GetBoxWidth()
Get width/height of Box.
virtual ~AgataTrackDisplay()
Float_t * MakeRecTVert(Float_t x1, Float_t y1, Float_t z1, Float_t x2, Float_t y2, Float_t z2)
log message