9#ifndef HALCOMPLEXEVENT_H_
10#define HALCOMPLEXEVENT_H_
40 virtual void Clear(Option_t* opt =
" ");
47 virtual EFormatType
GetFormatType()
const {
return EFormatType::kComplexReco; };
48 Event* GetImgEvent()
const {
return fImgEvent; };
49 Event* GetRealEvent()
const {
return fRealEvent; };
50 Track* GetNewImgTrack()
const {
return fImgEvent->
GetNewTrack(); };
51 Track* GetNewRealTrack()
const {
return fRealEvent->
GetNewTrack(); };
52 virtual ~ComplexEvent();
53 ClassDef(ComplexEvent, 1)
virtual Float_t GetFieldVal(Int_t fieldID) const
void ShallowCopyEvent(Event *event)
void ShallowCopyCompressTracks(Event *event, const CompressionMap &map)
virtual Bool_t IsCompatible(const Event *non_buffered) const
virtual Bool_t HasHiddenSettings() const
virtual TString GetFieldName(Int_t fieldID) const
virtual EFormatType GetFormatType() const
virtual Bool_t ExistInTree() const
void ShallowCopyTracks(Event *event)
virtual void Update(EventInterface *interface)
virtual void Clear(Option_t *opt=" ")
EventInterface * CreateInterface() const
Track * GetNewTrack() const