GetMedia Class Reference
[Scripts]

Inheritance diagram for GetMedia:

Inheritance graph
[legend]
Collaboration diagram for GetMedia:

Collaboration graph
[legend]
List of all members.

Detailed Description

Get media where a particle is produced.

    Root> .L Compile.C
    Root> Compile("GetMedia.C")
    Root> GetMedia c
    Root> c.Run();

Definition at line 62 of file GetMedia.C.

Public Member Functions

 GetMedia (const char *modlist="FMD:ITS:BODY:ABSO:START:PIPE", const char *output="media.root")
MediaFindMedia (Int_t med)
Bool_t Init ()
Bool_t Begin (Int_t ev)
Bool_t ProcessHit (AliFMDHit *hit, TParticle *track)
Bool_t Finish ()

Private Attributes

TString fModList
TObjArray fMedia
MediafOther
MediafAll
Int_t fEv
TFile * fOutput


Constructor & Destructor Documentation

GetMedia::GetMedia const char *  modlist = "FMD:ITS:BODY:ABSO:START:PIPE",
const char *  output = "media.root"
[inline]
 

Definition at line 73 of file GetMedia.C.


Member Function Documentation

Bool_t GetMedia::Begin Int_t  ev  )  [inline, virtual]
 

Begining of event

Parameters:
ev Event number
Returns:
false on error

Reimplemented from AliFMDInput.

Definition at line 121 of file GetMedia.C.

Media* GetMedia::FindMedia Int_t  med  )  [inline]
 

Definition at line 83 of file GetMedia.C.

Bool_t GetMedia::Finish  )  [inline, virtual]
 

Called at the end of the run.

Returns:
false on error

Reimplemented from AliFMDInput.

Definition at line 167 of file GetMedia.C.

Bool_t GetMedia::Init  )  [inline, virtual]
 

Initialize the class. If a user class overloads this member function, then this must be explicitly called

Returns:
false on error

Reimplemented from AliFMDInput.

Definition at line 96 of file GetMedia.C.

Bool_t GetMedia::ProcessHit AliFMDHit hit,
TParticle *  track
[inline, virtual]
 

Process one hit, and optionally it's corresponding kinematics track. Users should over this to process each hit.

Returns:
false on error

Reimplemented from AliFMDInput.

Definition at line 127 of file GetMedia.C.


Member Data Documentation

Media* GetMedia::fAll [private]
 

Definition at line 68 of file GetMedia.C.

Int_t GetMedia::fEv [private]
 

Definition at line 69 of file GetMedia.C.

TObjArray GetMedia::fMedia [private]
 

Definition at line 66 of file GetMedia.C.

TString GetMedia::fModList [private]
 

Definition at line 65 of file GetMedia.C.

Media* GetMedia::fOther [private]
 

Definition at line 67 of file GetMedia.C.

TFile* GetMedia::fOutput [private]
 

Definition at line 70 of file GetMedia.C.


The documentation for this class was generated from the following file:
Generated on Fri Mar 24 17:11:23 2006 for ALICE FMD Off-line by  doxygen 1.4.6