23 #ifndef ADF_TrackedFrame
24 #define ADF_TrackedFrame
26 #ifndef ADF_AgataDataFrame
29 #ifndef ADF_ADFObjects
36 class AgataFrameFactory;
54 virtual Bool_t
SetNbGamma(UShort_t how_many, Bool_t do_reset =
true) = 0;
General interface for a AgataDataFrame.
The tracking algorithm produces a stack of TrackedHits.
virtual TrackedHit * GetGamma(UShort_t) const =0
To get the current number of gammas in the stack.
virtual Bool_t SetNbGamma(UShort_t how_many, Bool_t do_reset=true)=0
To set the current number of gammas. Returns false if not possible.
header file for AgataDataFrame.cpp
virtual ~GammaTrackedInterface()
AgataFrameFactory, implements agata's like Frame Factory.
It is a hit associated to a list of Hits.
General interface for a Tracked Frame.
header file for ADFObjects.cpp
virtual UShort_t GetNbGamma() const =0
To get the current number of gammas in the stack.
virtual TrackedHit * NewGamma()=0
Add a gamma on the top of the current stack.
Base class for a DataInterface.