Difference between revisions of "Day5, 10/04/2011"

From New IAC Wiki
Jump to navigation Jump to search
Line 4: Line 4:
 
* void ExN02SteppingVerbose::TrackingStarted() print first step
 
* void ExN02SteppingVerbose::TrackingStarted() print first step
 
* ExN02SteppingVerbose::~ExN02SteppingVerbose()
 
* ExN02SteppingVerbose::~ExN02SteppingVerbose()
 +
 +
ExN02SteppingVerbose::ExN02SteppingVerbose()
 
{
 
{
   outfile.open("sigmaR.txt")
+
   outfile.open("sigmaR.txt");  //added 10/4/11
 
}
 
}
 +
 +
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
 +
 +
ExN02SteppingVerbose::~ExN02SteppingVerbose()
 +
{
 +
  outfile.close();    //added 10/4/11
 +
}
 +
  
  
 
* gedit include/ExN02SteppingVerbose.hh
 
* gedit include/ExN02SteppingVerbose.hh
 +
 
class ExN02SteppingVerbose : public G4SteppingVerbose  
 
class ExN02SteppingVerbose : public G4SteppingVerbose  
 
{
 
{
Line 20: Line 31:
 
   void TrackingStarted();
 
   void TrackingStarted();
  
  //added
+
  private:  //added 10/4/11
private:
 
 
   std::ofstream outfile;
 
   std::ofstream outfile;
  
 
};
 
};

Revision as of 21:03, 4 October 2011

go back

  • gedit src/ExN02SteppingVerbose.cc
  • void ExN02SteppingVerbose::TrackingStarted() print first step
  • ExN02SteppingVerbose::~ExN02SteppingVerbose()

ExN02SteppingVerbose::ExN02SteppingVerbose() {

 outfile.open("sigmaR.txt");   //added 10/4/11

}

//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......

ExN02SteppingVerbose::~ExN02SteppingVerbose() {

 outfile.close();    //added 10/4/11

}


  • gedit include/ExN02SteppingVerbose.hh

class ExN02SteppingVerbose : public G4SteppingVerbose {

public:
  
 ExN02SteppingVerbose();
~ExN02SteppingVerbose();
 void StepInfo();
 void TrackingStarted();
private:   //added 10/4/11
 std::ofstream outfile;

};