assert(0==1) ;
}
virtual ~AliPHOS() ;
-
- virtual void CreateMaterials() ; // defines the material of the detector
+ virtual void AddHit(Int_t, Int_t*, Float_t *) {
+ // do not used this definition but the one below
+ assert(0==1) ;
+ }
+ virtual void AddHit( Int_t shunt, Int_t primary, Int_t track, Int_t id, Float_t *hits ) = 0 ;
+ virtual void CreateMaterials() ;
virtual AliPHOSRecPoint::RecPointsList * EmcRecPoints() {
// Getting list of RecPoints
return fEmcRecPoints ;
}
virtual AliPHOSGeometry * GetGeometry() = 0 ;
- virtual AliPHOSRecPoint::RecPointsList * PpsdRecPoints()=0;// gets Array of clusters in the PPSD
- virtual void SetTreeAddress(); // Tree Address for reconstruction lists
+ virtual AliPHOSRecPoint::RecPointsList * PpsdRecPoints()=0;
+ virtual void SetTreeAddress();
virtual AliPHOSRecParticle::RecParticlesList * RecParticles() {
// Getting list of RecParticles
return fRecParticles ;
}
//____________________________________________________________________________
-void AliPHOSFastRecParticle::Print()
+void AliPHOSFastRecParticle::Print(const char * opt)
{
// Print the typr, energy and momentum
}
TString Name() ;
virtual void Paint(Option_t * option="");
- void Print() ;
+ virtual void Print(const char *) ;
void SetPrimary(Int_t index) {
// sets the primary particle index
fPrimary = index ;
}
//____________________________________________________________________________
-void AliPHOSPIDv1:: Print()
+void AliPHOSPIDv1:: Print(const char * opt)
{
// Print the parameters used for the particle type identification
virtual void MakeParticles(AliPHOSTrackSegment::TrackSegmentsList * trsl,
AliPHOSRecParticle::RecParticlesList * rpl ) ; // does the job
- void Print() ;
+ virtual void Print(const char *) ;
virtual void SetDispersionCutOff(Float_t Dcut) {fCutOnDispersion = Dcut ; }
virtual void SetShowerProfileCuts(Float_t l1m, Float_t l1M, Float_t l2m, Float_t l2M) ;
virtual ~AliPHOSRecPoint(){
// dtor
}
+ virtual void AddDigit(AliDigitNew &){
+ // do not use this definition but the one below
+ assert(0==1) ;
+ }
virtual void AddDigit(AliPHOSDigit & digit, Float_t Energy) = 0 ;
virtual Int_t Compare(TObject * obj) {
// check why this is done
}
//____________________________________________________________________________
-void AliPHOSTrackSegment::Print()
+void AliPHOSTrackSegment::Print(const char * opt)
{
// Print all information on this track Segment
return fPpsdUpRecPoint ;
}
virtual void Paint(Option_t * option="");
- void Print() ;
+ virtual void Print(const char *) ;
void SetIndexInList(Int_t val) {
// sets the index value of this in the list
fIndexInList = val ;
// requested by the Coding Convention
assert(0==1) ;
}
-
virtual ~AliPHOSv1(void) ;
virtual void AddHit( Int_t shunt, Int_t primary, Int_t track, Int_t id, Float_t *hits ) ;
- // adds a pre-digitilized hit to the hit tree
Int_t Digitize(Float_t Energy);
- virtual void FinishEvent(void) ; // makes the digits from the hits
+ virtual void FinishEvent(void) ;
Int_t IsVersion(void) const { return 1 ; }
virtual void MakeBranch(Option_t* opt) ;
virtual AliPHOSRecPoint::RecPointsList * PpsdRecPoints() {
void ResetClusters(){} ;
virtual void ResetDigits() ;
virtual void ResetReconstruction() ; // Reset reconstructed objects
- void SetReconstructioner(AliPHOSReconstructioner& Reconstructioner) {fReconstructioner = &Reconstructioner ;}
+ void SetReconstructioner(AliPHOSReconstructioner& Reconstructioner) {
+ // sets the reconstructionner object to be used
+ fReconstructioner = &Reconstructioner ;
+ }
void SetDigitThreshold(Float_t th) { fDigitThreshold = th ; }
virtual void SetTreeAddress();
- virtual void StepManager(void) ; // does the tracking through PHOS and a preliminary digitalization
- virtual TString Version(void){ return TString("v1"); }
+ virtual void StepManager(void) ;
+ virtual TString Version(void){
+ // returns the version number
+ return TString("v1") ;
+ }
AliPHOSv1 & operator = (const AliPHOSv1 & rvalue) {
// assignement operator requested by coding convention