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 ) {
217 virtual void Clear(Option_t *opt);
242 return fHits->GetEntries();
248 TClonesArray &ar = *fHits;
250 SBRPHit *ishit = 0x0; Int_t entries = fHits->GetEntries();
251 for (Int_t j = 0; j < entries; j++) {
253 if ( hit->
fUID == uid ) {
290 virtual void Clear(Option_t *opt);
314 void Clear(Option_t *opt);
338 return fHits->GetEntries();
346 void Clear(Option_t *opt);
SBROpticalHit * GetHit(Int_t)
to get a Hit
void AddEMult(Double_t h, Int_t k=1)
Int_t GetNbHits() const
helper function
SToGS Base Root Polarized Hit.
virtual void Clear(Option_t *)
void Clear(Option_t *opt)
SBROpticalHit * AddHit()
add a hit to the current event
SBRPHit * AddHit()
add a hit to the current event
SBRHit * 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.
virtual ~SBROpticalEvent()
SBRPHit * GetHit(Int_t)
to get a Hit
void AddEMult(Double_t h, Int_t k=1)
SBRHit * GetHit(Int_t)
to get a Hit
virtual void Clear(Option_t *opt)
clear the collection of hits, set H, K to 0
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)
SBRHit * 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)
void SetEMult(Double_t h, Int_t k)