X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=TOF%2FAliTOFv2.h;h=bcc08868e20656c1482da4544f13e540644e26b7;hb=2c3fb292e438d3217b07bfe7c5f7825adfecfb50;hp=7d30a5b4188c48fc3c7ddf961a3a9794657c3a7f;hpb=8f72dc0c8a953c48f8d46cacde08c4626def8691;p=u%2Fmrichter%2FAliRoot.git diff --git a/TOF/AliTOFv2.h b/TOF/AliTOFv2.h index 7d30a5b4188..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 DrawModule(); - + 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 */