Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::ExpEventInterface Class Reference
Inheritance diagram for Hal::ExpEventInterface:
Hal::EventInterfaceAdvanced Hal::EventInterface

Public Member Functions

virtual void SetRunInfoId (Int_t)
 
virtual Int_t GetRunInfoId () const
 
virtual void SetMagneticField (TVector3) const
 
virtual TVector3 GetMagneticField () const
 
virtual TLorentzVector GetVertexVector () const
 
- Public Member Functions inherited from Hal::EventInterfaceAdvanced
virtual void Boost (Double_t vx, Double_t vy, Double_t vz)
 
virtual void Clear (Option_t *="")
 
virtual void Compress (Int_t *map, Int_t map_size)=0
 
virtual void CopyData (EventInterface *s)=0
 
virtual void CopyAndCompress (EventInterface *s, Int_t *map, Int_t map_size)=0
 
virtual void FillTrackInterface (TrackInterface *track, Int_t index)=0
 
virtual Int_t GetTotalTrackNo () const =0
 
TrackInterfaceGetTrackInterface () const
 
virtual TObject * GetRawTrackPointer (Int_t index) const =0
 
virtual TObject * GetRawEventPointer () const =0
 
virtual void SetVertex (Double_t, Double_t, Double_t)
 
virtual void SetPhi (Double_t, Double_t=0)
 
virtual Double_t GetPhi () const
 
virtual Double_t GetPhiError () const
 
virtual TLorentzVector GetVertex () const
 
- Public Member Functions inherited from Hal::EventInterface
virtual void ConnectToTree (eMode mode)
 

Additional Inherited Members

- Public Types inherited from Hal::EventInterface
enum class  eMode { kRead , kWrite , kWriteVirtual }
 
- Protected Member Functions inherited from Hal::EventInterfaceAdvanced
virtual void ConnectToTreeInternal (EventInterface::eMode mode)
 
 EventInterfaceAdvanced (TrackInterface *interface)
 
- Protected Member Functions inherited from Hal::EventInterface
- Protected Attributes inherited from Hal::EventInterfaceAdvanced
Bool_t fCanDeleteEvent
 
TrackInterfacefTrInterface
 

Detailed Description

Definition at line 17 of file ExpEventInterface.h.

Constructor & Destructor Documentation

◆ ExpEventInterface()

Hal::ExpEventInterface::ExpEventInterface ( )

Definition at line 11 of file ExpEventInterface.cxx.

◆ ~ExpEventInterface()

Hal::ExpEventInterface::~ExpEventInterface ( )
virtual

Definition at line 13 of file ExpEventInterface.cxx.

Member Function Documentation

◆ GetMagneticField()

virtual TVector3 Hal::ExpEventInterface::GetMagneticField ( ) const
inlinevirtual

Definition at line 24 of file ExpEventInterface.h.

◆ GetRunInfoId()

virtual Int_t Hal::ExpEventInterface::GetRunInfoId ( ) const
inlinevirtual

Definition at line 22 of file ExpEventInterface.h.

◆ GetVertexVector()

virtual TLorentzVector Hal::ExpEventInterface::GetVertexVector ( ) const
inlinevirtual

Definition at line 25 of file ExpEventInterface.h.

◆ SetMagneticField()

virtual void Hal::ExpEventInterface::SetMagneticField ( TVector3 ) const
inlinevirtual

Definition at line 23 of file ExpEventInterface.h.

◆ SetRunInfoId()

virtual void Hal::ExpEventInterface::SetRunInfoId ( Int_t )
inlinevirtual

GETTERS AND SETTERS

Definition at line 21 of file ExpEventInterface.h.


The documentation for this class was generated from the following files: