Bool_t IsValid() const { return fIsValid; };
Int_t NumberOfEvents() const;
- /// Returns the index number of the current event as used int GetEvent(Int_t).
+
+ /// Returns the index number of the current event loaded.
+ /// This is the event number as was used in the last calls to any of the methods
+ /// in this interface that have 'Int_t event' in the parameter list.
+ /// GetEvent(Int_t event) for example.
Int_t CurrentEvent() const { return fCurrentEvent; }
Int_t NumberOfTracks(Int_t event);
private:
+ /// The various identifiers for the type of iterator constructed.
enum IteratorType
{
- kNoIterator,
- kHitIterator,
- kSDigitIteratorByDetectorElement,
- kSDigitIteratorByChamberAndCathode,
- kDigitIteratorByDetectorElement,
- kDigitIteratorByChamberAndCathode,
- kLocalTriggerIterator,
- kRegionalTriggerIterator
+ kNoIterator, ///< No iterator was constructed.
+ kHitIterator, ///< An iterator to iterate over the hits.
+ kSDigitIteratorByDetectorElement, ///< A summable digit iterator to iterate over the detector elements.
+ kSDigitIteratorByChamberAndCathode, ///< A summable digit iterator to iterate over chambers and cathodes.
+ kDigitIteratorByDetectorElement, ///< An iterator for simulated digits to iterate over the detector elements.
+ kDigitIteratorByChamberAndCathode, ///< An iterator for simulated digits to iterate over chambers and cathodes.
+ kLocalTriggerIterator, ///< An iterator for iterating over the simulated local triggers.
+ kRegionalTriggerIterator ///< An iterator for iterating over the simulated regional triggers.
};
/// Not implemented