+//____________________________________________________________________
//
// $Id$
//
};
+//____________________________________________________________________
class GetMedia : public AliFMDInputHits
{
private:
Int_t fEv;
TFile* fOutput;
public:
+ //__________________________________________________________________
GetMedia(const char* modlist="FMD:ITS:BODY:ABSO:START:PIPE",
const char* output="media.root")
{
fEv = 0;
AddLoad(kKinematics);
}
+ //__________________________________________________________________
Media* FindMedia(Int_t med)
{
TIter next(&fMedia);
}
return 0;
}
+ //__________________________________________________________________
Bool_t Init()
{
if (!gGeoManager) {
if (fMedia.GetEntries() <= 0) return kFALSE;
return AliFMDInputHits::Init();
}
+ //__________________________________________________________________
Bool_t Begin(Int_t ev)
{
fEv = ev;
return AliFMDInputHits::Begin(ev);
}
+ //__________________________________________________________________
Bool_t ProcessHit(AliFMDHit* hit, TParticle* track)
{
if (!hit || !track) {
hit->Pdg());
return kTRUE;
}
+ //__________________________________________________________________
Bool_t Finish()
{
fOutput->Write();