]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONSDigitizerv1.h
Remove obselete method Hit2Digit for digitalization
[u/mrichter/AliRoot.git] / MUON / AliMUONSDigitizerv1.h
CommitLineData
d1775029 1#ifndef ALIMUONSDIGITIZERV1_H
2#define ALIMUONSDIGITIZERV1_H
30178c30 3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
7// Revision of includes 07/05/2004
d1775029 8
9// The AliMUONSDigitizer produces
10// SDigits from Hits
11// J.P Cussonneau Subatech Feb 2004
12
38169520 13#include "AliMUONDigitizer.h"
cf286af7 14
38169520 15class AliMUONHit;
16
17class AliMUONSDigitizerv1 : public AliMUONDigitizer
cf286af7 18{
8789635b 19 public:
cf286af7 20 AliMUONSDigitizerv1();
8789635b 21 virtual ~AliMUONSDigitizerv1();
cf286af7 22
23 // Preferred constructor to call which sets the manager.
24 AliMUONSDigitizerv1(AliRunDigitizer * manager);
25
38169520 26 // methods from old AliMUONDigitizerv1
27 void MakeTransientDigitsFromHit(Int_t itrack, Int_t ihit, AliMUONHit * mHit);
28 void GenerateTransientDigits();
29
30 void AddDigit(Int_t chamber, Int_t tracks[kMAXTRACKS], Int_t charges[kMAXTRACKS], Int_t digits[7]);
31 Int_t GetSignalFrom(AliMUONTransientDigit* td);
32 Bool_t InitOutputData(AliMUONLoader* muonloader);
33 void FillOutputData();
34 void CleanupOutputData(AliMUONLoader* muonloader);
35
36 // methods from old AliMUONDigitizerv1
37 virtual Bool_t InitInputData(AliMUONLoader* muonloader);
38 virtual void CleanupInputData(AliMUONLoader* muonloader);
cf286af7 39
ce3e25a8 40 // to disable trigger in SDigitizer
41 void CreateTrigger(){return;}
42 Bool_t FetchTriggerPointer(AliMUONLoader* /*loader*/ ){return kTRUE;}
43 void CleanupTriggerArrays(){return;}
44 void FillTriggerOutput(){return;}
45 void AddDigitTrigger(Int_t /*chamber*/, Int_t* /*tracks[kMAXTRACKS]*/,
46 Int_t* /*charges[kMAXTRACKS]*/, Int_t* /*digits[6]*/){return;}
47
cf286af7 48 ClassDef(AliMUONSDigitizerv1, 0)
d1775029 49};
50#endif
51