27 #ifndef SToGS_BaseROOTEvents_h
28 #define SToGS_BaseROOTEvents_h 1
31 #include "TClonesArray.h"
167 return fHits->GetEntries();
173 TClonesArray &ar = *fHits;
175 SBRHit *ishit = 0x0; Int_t entries = fHits->GetEntries();
176 for (Int_t j = 0; j < entries; j++) {
178 if ( hit->
fUID == uid ) {
215 virtual void Clear(Option_t *opt);
240 return fHits->GetEntries();
246 TClonesArray &ar = *fHits;
248 SBRPHit *ishit = 0x0; Int_t entries = fHits->GetEntries();
249 for (Int_t j = 0; j < entries; j++) {
251 if ( hit->
fUID == uid ) {
288 virtual void Clear(Option_t *opt);
312 void Clear(Option_t *opt);
336 return fHits->GetEntries();
344 void Clear(Option_t *opt);
virtual void Clear(Option_t *opt)
clear the collection of hits, set H, K to 0
void AddEMult(Double_t h, Int_t k=1)
SBROpticalHit * AddHit()
add a hit to the current event
SToGS Base Root Polarized Hit.
SBRHit * GetHit(Int_t)
to get a Hit
virtual void Clear(Option_t *)
SBRHit * IsUID(Int_t uid, Int_t *which=0x0)
Check in the list of hits the one having.
Int_t GetNbHits() const
helper function
void SetEMult(Double_t h, Int_t k)
SBRPHit * AddHit()
add a hit to the current event
SBRPHit * IsUID(Int_t uid, Int_t *which=0x0)
Check in the list of hits the one having.
void SetEMult(Double_t h, Int_t k)
virtual ~SBROpticalEvent()
SBRHit * AddHit()
add a hit to the current event
virtual void Clear(Option_t *opt)
clear the collection of hits, set H, K to 0
Int_t GetNbHits() const
helper function
void Clear(Option_t *opt)
SBROpticalHit * GetHit(Int_t)
to get a Hit
SBRPHit * GetHit(Int_t)
to get a Hit
void Clear(Option_t *opt)
void AddEMult(Double_t h, Int_t k=1)