X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=TOF%2FAliTOFv2.h;h=bcc08868e20656c1482da4544f13e540644e26b7;hb=29c7a3d01fc2a35d44dd27f40ae7b1937919a179;hp=378d443a64f6b447e63b8e47c5e4dacf88269253;hpb=fe4da5cc22f890b04843f1aebec0f1bf4f9c3fc9;p=u%2Fmrichter%2FAliRoot.git diff --git a/TOF/AliTOFv2.h b/TOF/AliTOFv2.h index 378d443a64f..bcc08868e20 100644 --- a/TOF/AliTOFv2.h +++ b/TOF/AliTOFv2.h @@ -1,35 +1,48 @@ -#ifndef TOFv2_H -#define TOFv2_H -/////////////////////////////////////////////////////// -// Manager and hits classes for set:TOF version 2 // -/////////////////////////////////////////////////////// +//_________________________________________________________________________ +// Implementation version v2 of TOF Manager class +// HOLES FOR PHOS AND HMPID (RICH) DETECTOR +// +//*-- +//*-- Authors: Pierella, Seganti, Vicinanza (Bologna and Salerno University) + +#ifndef ALITOFv2_H +#define ALITOFv2_H +/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * + * See cxx source for full Copyright notice */ + +/* $Id$ */ #include "AliTOF.h" -#include "AliHit.h" class AliTOFv2 : public AliTOF { - -private: - Int_t fIdFTO2; // First sensitive volume identifier - Int_t fIdFTO3; // Second sensitive volume identifier - Int_t fIdFLT1; // Third sensitive volume identifier - Int_t fIdFLT2; // Fourth sensitive volume identifier - Int_t fIdFLT3; // Fifth sensitive volume identifier public: AliTOFv2(); AliTOFv2(const char *name, const char *title); - virtual ~AliTOFv2() {} + virtual ~AliTOFv2() {} virtual void CreateGeometry(); virtual void CreateMaterials(); virtual void Init(); virtual Int_t IsVersion() const {return 2;} - virtual void TOFpc(Float_t, Float_t, Float_t, Float_t, Float_t); + virtual void TOFpc(Float_t xtof,Float_t ytof,Float_t zlenC,Float_t zlenB, + Float_t zlenA,Float_t ztof0); virtual void StepManager(); - virtual void DrawDetector(); - + virtual void DrawModule() const; + virtual void DrawDetectorModules(); + virtual void DrawDetectorStrips(); +// virtual void DrawDetectorModulesinFrame(); +// virtual void DrawDetectorStripsinFrame(); + +private: + Int_t fIdFTOA; // FTOA volume identifier (outer plate A) + Int_t fIdFTOB; // FTOB volume identifier (outer plate B) + Int_t fIdFTOC; // FTOC volume identifier (outer plate C) + Int_t fIdFLTA; // FLTA volume identifier (inner plate A) + Int_t fIdFLTB; // FLTB volume identifier (inner plate B) + Int_t fIdFLTC; // FLTC volume identifier (inner plate C) + ClassDef(AliTOFv2,1) //Time Of Flight version 2 }; -#endif +#endif /* ALITOFv2_H */