AliITS(); // Default creator.
AliITS(const char *name, const char *title); // standard Creator
virtual ~AliITS(); // destructor
- AliITS(AliITS &source); // copy constructor. Not to be used!
+ AliITS(const AliITS &source); // copy constructor. Not to be used!
AliITS& operator=(AliITS &source); // = operator. Not to be used!
virtual Int_t IsVersion() const {return 1;}
- virtual Int_t DistancetoPrimitive(Int_t px, Int_t py);
+ virtual Int_t DistancetoPrimitive(Int_t px, Int_t py) const;
//===================== Simulation Geometry ========================
// get geometry version - detailed (major) or coarse (minor)
- virtual Int_t GetMajorVersion(){return -1;}
- virtual Int_t GetMinorVersion(){return -1;}
+ virtual Int_t GetMajorVersion() const {return -1;}
+ virtual Int_t GetMinorVersion() const {return -1;}
virtual void GetGeometryVersion(Int_t &a,Int_t &b)
{a = GetMajorVersion();b=GetMinorVersion();return;}
- virtual void SetEUCLID(Bool_t euclid=1) {fEuclidOut = euclid;}
+ virtual void SetEUCLID(Bool_t euclid=kTRUE) {fEuclidOut = euclid;}
//-------------------- Geometry Transformations --------------------
// ITS geometry functions
AliITSgeom *GetITSgeom() const {return fITSgeom;}
virtual void SetDefaultClusterFinders();
virtual void MakeBranch(Option_t *opt=" ");
virtual void SetTreeAddress();
- // For a give branch from the treeH sets the TClonesArray address.
- virtual void SetHitsAddressBranch(TBranch *b){b->SetAddress(&fHits);}
+ // For a given branch from the treeH sets the TClonesArray address.
+ virtual void SetHitsAddressBranch(TBranch *b) {b->SetAddress(&fHits);}
// Return pointer to DetType #id
AliITSDetType *DetType(Int_t id);
//Int_t NDetTypes() {return fNDetTypes;}
void SetTreeAddressD(TTree *treeD);
void Hits2SDigits(); // Turn hits into SDigits
void Hits2PreDigits(); // Turn hits into SDigits
+ AliDigitizer* CreateDigitizer(AliRunDigitizer* manager);
void SDigits2Digits(){SDigitsToDigits("All");} // Turn SDigits to Digits
void SDigitsToDigits(Option_t *opt="All"); // Turn SDigits to Digits
void Hits2Digits(); // Turn hits straight into Digits.