TGeant3::SetCUTS

From: Susan Kasahara <schubert_at_physics.umn.edu>
Date: Sun, 4 Nov 2007 13:14:02 -0600 (CST)


Hi vmc team,
I recently upgraded to geant3_vmc version 1-8. I've noticed that the new version of TGeant3::SetCUTS contains a new argument. What was:

   virtual  void  SetCUTS(Float_t cutgam,Float_t cutele,Float_t cutneu,
                          Float_t cuthad,Float_t cutmuo ,Float_t bcute ,
                          Float_t bcutm ,Float_t dcute ,
                          Float_t dcutm ,Float_t ppcutm, Float_t tofmax);
is now:
   virtual  void  SetCUTS(Float_t cutgam,Float_t cutele,Float_t cutneu,
                          Float_t cuthad,Float_t cutmuo ,Float_t bcute ,
                          Float_t bcutm ,Float_t dcute ,
                          Float_t dcutm ,Float_t ppcutm, Float_t tofmax, Float_t

*gcuts);

to allow the specification of 5 user defined cuts. I'm wondering if this interface can be changed to allow a default argument of null for gcuts, i.e.:

virtual void SetCUTS(Float_t cutgam,Float_t cutele,Float_t cutneu,

                          Float_t cuthad,Float_t cutmuo ,Float_t bcute ,
                          Float_t bcutm ,Float_t dcute ,
                          Float_t dcutm ,Float_t ppcutm, Float_t tofmax, Float_t

*gcuts=0);

for backward compatibility, and also if the SetCUTS method can be modified to protect against the case of a null gcuts ptr. Thanks & best regards,
-Sue Received on Sun Nov 04 2007 - 20:14:12 CET

This archive was generated by hypermail 2.2.0 : Mon Nov 05 2007 - 05:25:02 CET