ListPhotonsOnPupil
#include "ListPhotonsOnPupil.hh" |
ListPhotonsOnPupil
class description - source file - inheritance tree (.pdf)
class ListPhotonsOnPupil : public PhotonsOnPupil
Inheritance Chart: | |||||||||
|
public:
ListPhotonsOnPupil(vector<ParentPhoton*>* = 0) ListPhotonsOnPupil(const ListPhotonsOnPupil&) virtual ~ListPhotonsOnPupil() void Add(ParentPhoton* p) void Add(const SinglePhoton&, const TVector3&, const TVector3&) static TClass* Class() virtual void Clear() virtual Int_t GetNphotons() const virtual Photon* GetPhoton() virtual TClass* IsA() const ListPhotonsOnPupil& operator=(const ListPhotonsOnPupil&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)
Data Members
private:
vector<ParentPhoton*>* fPhotons list of parent photons
Class Description
ListPhotonsOnPupil( vector<ParentPhoton*>* list ) : PhotonsOnPupil(), fPhotons( list )
constructor
~ListPhotonsOnPupil()
destructor
Photon* GetPhoton()
returns a Photon object
void Clear()
reset the list
void Add( const SinglePhoton& sp, const TVector3& pos, const TVector3& local_dir)
Convert SinglePhoton into ParentPhoton, then add the latter
Inline Functions
Int_t GetNphotons() const void Add(const SinglePhoton&, const TVector3&, const TVector3&) TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) ListPhotonsOnPupil ListPhotonsOnPupil(const ListPhotonsOnPupil&) ListPhotonsOnPupil& operator=(const ListPhotonsOnPupil&)