/scratch0/jsnuveri/BDSIM/BDSIMgit/bdsim/include/BDSOutputNone.hh

00001 #ifndef BDSOutputNone_h
00002 #define BDSOutputNone_h 
00003 
00004 #include "BDSOutputBase.hh"
00005 
00014 class BDSOutputNone : public BDSOutputBase {
00015 
00016 public: 
00017 
00018   BDSOutputNone():BDSOutputBase(){} 
00019   virtual ~BDSOutputNone(){}
00020 
00022   virtual void WriteHits(BDSSamplerHitsCollection*){}
00024   virtual void WriteEnergyLoss(BDSEnergyCounterHitsCollection*){}
00026   virtual void WritePrimaryLoss(BDSEnergyCounterHit*){}
00028   virtual void WritePrimaryHit(BDSEnergyCounterHit*){}
00030   virtual void WriteTrajectory(std::vector<BDSTrajectory*> &){}
00032   virtual void WritePrimary(G4String,G4double,G4double,G4double,G4double,G4double,G4double,G4double,G4double,G4double,G4int,G4int,G4int){}
00034   virtual void WriteHistogram(BDSHistogram1D*){}
00035   virtual void Commit(){}  
00036   virtual void Write(){}   
00037 };
00038 
00039 extern BDSOutputBase* bdsOutput;
00040 #endif

Generated on 28 Jun 2015 for BDSIM by  doxygen 1.4.7