Skip to content
Snippets Groups Projects
  • Zafar Ahmed's avatar
    e8e8d6a4
    Add Hodoscop Time of Flight calculation · e8e8d6a4
    Zafar Ahmed authored
    Conversion of h_tof.f to THcHodoscope::CoarseProcess method.
    
     Quick summary of third version at  branch zafar1:
    
     New functions in THcScintillatorPlane.h
     ---------------------------------------
        TClonesArray* GetPosADC() { return fPosADCHits;}; // Ahmed
        TClonesArray* GetNegADC() { return fNegADCHits;}; // Ahmed
        TClonesArray* GetPosTDC() { return fPosTDCHits;}; // Ahmed
        TClonesArray* GetNegTDC() { return fNegTDCHits;}; // Ahmed
    
     New data members in THcHodoscope.h
     ----------------------------------
        TClonesArray* scinPosADC; // Ahmed
        TClonesArray* scinNegADC; // Ahmed
        TClonesArray* scinPosTDC; // Ahmed
        TClonesArray* scinNegTDC; // Ahmed
    
     Action in THcHodoscope::CoarseProcess
     -------------------------------------
     scinPosADC = fPlanes[ip]-GetPosADC();
     hitPaddle  = (THcSignalHit*)scinPosADC->At(ihit))->GetPaddleNumber()-1;
    e8e8d6a4
    History
    Add Hodoscop Time of Flight calculation
    Zafar Ahmed authored
    Conversion of h_tof.f to THcHodoscope::CoarseProcess method.
    
     Quick summary of third version at  branch zafar1:
    
     New functions in THcScintillatorPlane.h
     ---------------------------------------
        TClonesArray* GetPosADC() { return fPosADCHits;}; // Ahmed
        TClonesArray* GetNegADC() { return fNegADCHits;}; // Ahmed
        TClonesArray* GetPosTDC() { return fPosTDCHits;}; // Ahmed
        TClonesArray* GetNegTDC() { return fNegTDCHits;}; // Ahmed
    
     New data members in THcHodoscope.h
     ----------------------------------
        TClonesArray* scinPosADC; // Ahmed
        TClonesArray* scinNegADC; // Ahmed
        TClonesArray* scinPosTDC; // Ahmed
        TClonesArray* scinNegTDC; // Ahmed
    
     Action in THcHodoscope::CoarseProcess
     -------------------------------------
     scinPosADC = fPlanes[ip]-GetPosADC();
     hitPaddle  = (THcSignalHit*)scinPosADC->At(ihit))->GetPaddleNumber()-1;