]> git.uio.no Git - u/mrichter/AliRoot.git/blame - START/AliSTARTv1.h
header i forgot ot commit yesterday
[u/mrichter/AliRoot.git] / START / AliSTARTv1.h
CommitLineData
bc46b572 1#ifndef STARTV1_H
2#define STARTV1_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
7////////////////////////////////////////////////
8// Manager and hits classes for set:START //
9////////////////////////////////////////////////
10
11#include "AliSTART.h"
12
13class AliSTARTv1 : public AliSTART {
14
15public:
d65c9254 16
db173afc 17 enum constants {kAir=1, kSc=2, kVac=3, kCer=4, kGlass=6, kSteel=8, kRibber=9, kBrass=11, kLucite=12, kC=13, kPP=14, kAl=15, kOpGlass=16, kOpAir=17, kOpAirNext=18, kOpGlassCathode=19};
d65c9254 18
19
bc46b572 20 AliSTARTv1() {};
21 AliSTARTv1(const char *name, const char *title);
db173afc 22 virtual ~AliSTARTv1();
bc46b572 23 virtual void CreateGeometry();
665c0a68 24 virtual void AddAlignableVolumes() const;
bc46b572 25 virtual void CreateMaterials();
26 virtual void DrawDetector();
27 virtual void Init();
28 virtual Int_t IsVersion() const {return 0;}
b804271c 29 Bool_t RegisterPhotoE(Int_t impt, Double_t energy);
bc46b572 30 virtual void StepManager();
e21b5f4a 31
665c0a68 32
bc46b572 33protected:
e21b5f4a 34 Int_t fIdSens1; // Sensetive volume in START
b804271c 35 TObjArray fEffPMT; //pmt registration effeicincy
bc46b572 36
e21b5f4a 37 ClassDef(AliSTARTv1,2) //Class for START version 1
bc46b572 38};
39
40#endif
41
42