Ignore:
Timestamp:
Apr 6, 2009, 12:30:29 PM (15 years ago)
Author:
garnier
Message:

update processes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/processes/hadronic/models/parton_string/diffraction/include/G4DiffractiveExcitation.hh

    r819 r962  
    2525//
    2626//
    27 // $Id: G4DiffractiveExcitation.hh,v 1.1 2007/05/25 06:56:53 vuzhinsk Exp $
     27// $Id: G4DiffractiveExcitation.hh,v 1.2 2008/04/25 14:20:13 vuzhinsk Exp $
    2828
    2929#ifndef G4DiffractiveExcitation_h
     
    4242class G4VSplitableHadron;
    4343class G4ExcitedString;
     44#include "G4FTFParameters.hh"                            // Uzhi 19.04.08
    4445#include "G4ThreeVector.hh"
    4546
     
    5253      virtual ~G4DiffractiveExcitation();
    5354
    54       virtual G4bool ExciteParticipants (G4VSplitableHadron *aPartner, G4VSplitableHadron * bPartner) const;
     55      virtual G4bool ExciteParticipants (G4VSplitableHadron *aPartner,
     56                                         G4VSplitableHadron * bPartner,
     57                                         G4FTFParameters *theParameters) const;
     58
    5559      virtual G4ExcitedString * String(G4VSplitableHadron * aHadron, G4bool isProjectile) const;
    56      
    57 //      void SetPtWidth(G4double aValue) { widthOfPtSquare = aValue*aValue; }
    58 //      void SetExtraMass(G4double aValue) { minExtraMass = aValue; }
    59 //      void SetMinimumMass(G4double aValue) { minmass = aValue; }
    60 
    6160
    6261  private:
     
    6463      G4DiffractiveExcitation(const G4DiffractiveExcitation &right);
    6564     
    66 //    G4double ChooseX(G4double Xmin, G4double Xmax) const;                      // Uzhi
     65      G4ThreeVector GaussianPt(G4double  AveragePt2, G4double maxPtSquare) const; // Uzhi
    6766      G4double ChooseP(G4double Pmin, G4double Pmax) const;                       // Uzhi
    68 
    69 //    G4ThreeVector GaussianPt(G4double widthSquare, G4double maxPtSquare) const;
    70       G4ThreeVector GaussianPt(G4double  AveragePt2, G4double maxPtSquare) const;  // Uzhi
    7167     
    7268      const G4DiffractiveExcitation & operator=(const G4DiffractiveExcitation &right);
     
    7470      int operator!=(const G4DiffractiveExcitation &right) const;
    7571
    76   private:
    77 // Model Parameters:
    78 /*                                                                                // Uzhi
    79         const G4double widthOfPtSquare; // width^2 of pt for string excitation   
    80         const G4double minExtraMass;    // minimum excitation mass               
    81         const G4double minmass; // mean pion transverse mass; used for Xmin       
    82 */                                                                                // Uzhi
    8372};
    8473
Note: See TracChangeset for help on using the changeset viewer.