| 
    ToolDAQFramework
    
   | 
 
#include <ReconRandomiser.h>
  
 Public Member Functions | |
| ReconRandomiser () | |
| bool | Execute () | 
| bool | Finalise () | 
| bool | Initialise (std::string configfile, DataModel &data) | 
Private Types | |
| enum | LogLevel {  FATAL =-1, ERROR =0, WARN =1, INFO =2, DEBUG1 =3, DEBUG2 =4, DEBUG3 =5 }  | 
Private Member Functions | |
| void | CreateVertex (double *pos) | 
| Distribution_t | GetDistributionType (double width, const char *axis) | 
| double | GetRandomNumber (Distribution_t dist, double max, double mean, double width, const int maxcount) | 
| void | StreamToLog (int level) | 
Private Attributes | |
| long int | fCurrEvent | 
| bool | fFlatR | 
| double | fMaxRPos | 
| double | fMaxZPos | 
| long int | fNEvents | 
| int | fNVerticesMean | 
| TRandom3 * | fRand | 
| bool | fRandomDirection | 
| double | fTMax | 
| double | fTMin | 
| Distribution_t | fXDistribution | 
| double | fXMean | 
| double | fXWidth | 
| Distribution_t | fYDistribution | 
| double | fYMean | 
| double | fYWidth | 
| Distribution_t | fZDistribution | 
| double | fZMean | 
| double | fZWidth | 
| util::Stopwatch * | m_stopwatch | 
| The stopwatch, if we're using one.  More... | |
| std::string | m_stopwatch_file | 
| Image filename to save the histogram to, if required.  More... | |
| int | m_verbose | 
| std::stringstream | ss | 
Definition at line 32 of file ReconRandomiser.h.
      
  | 
  private | 
| Enumerator | |
|---|---|
| FATAL | |
| ERROR | |
| WARN | |
| INFO | |
| DEBUG1 | |
| DEBUG2 | |
| DEBUG3 | |
Definition at line 91 of file ReconRandomiser.h.
| ReconRandomiser::ReconRandomiser | ( | ) | 
Definition at line 3 of file ReconRandomiser.cpp.
      
  | 
  private | 
Definition at line 175 of file ReconRandomiser.cpp.
| bool ReconRandomiser::Execute | ( | ) | 
Definition at line 111 of file ReconRandomiser.cpp.
| bool ReconRandomiser::Finalise | ( | ) | 
Definition at line 151 of file ReconRandomiser.cpp.
      
  | 
  private | 
Definition at line 247 of file ReconRandomiser.cpp.
      
  | 
  private | 
Definition at line 209 of file ReconRandomiser.cpp.
| bool ReconRandomiser::Initialise | ( | std::string | configfile, | 
| DataModel & | data | ||
| ) | 
Definition at line 6 of file ReconRandomiser.cpp.
      
  | 
  inlineprivate | 
Definition at line 86 of file ReconRandomiser.h.
      
  | 
  private | 
Definition at line 49 of file ReconRandomiser.h.
      
  | 
  private | 
Definition at line 63 of file ReconRandomiser.h.
      
  | 
  private | 
Definition at line 62 of file ReconRandomiser.h.
      
  | 
  private | 
Definition at line 61 of file ReconRandomiser.h.
      
  | 
  private | 
Definition at line 50 of file ReconRandomiser.h.
      
  | 
  private | 
Definition at line 52 of file ReconRandomiser.h.
      
  | 
  private | 
Definition at line 75 of file ReconRandomiser.h.
      
  | 
  private | 
Definition at line 73 of file ReconRandomiser.h.
      
  | 
  private | 
Definition at line 70 of file ReconRandomiser.h.
      
  | 
  private | 
Definition at line 69 of file ReconRandomiser.h.
      
  | 
  private | 
Definition at line 64 of file ReconRandomiser.h.
      
  | 
  private | 
Definition at line 55 of file ReconRandomiser.h.
      
  | 
  private | 
Definition at line 56 of file ReconRandomiser.h.
      
  | 
  private | 
Definition at line 65 of file ReconRandomiser.h.
      
  | 
  private | 
Definition at line 57 of file ReconRandomiser.h.
      
  | 
  private | 
Definition at line 58 of file ReconRandomiser.h.
      
  | 
  private | 
Definition at line 66 of file ReconRandomiser.h.
      
  | 
  private | 
Definition at line 59 of file ReconRandomiser.h.
      
  | 
  private | 
Definition at line 60 of file ReconRandomiser.h.
      
  | 
  private | 
The stopwatch, if we're using one.
Definition at line 78 of file ReconRandomiser.h.
      
  | 
  private | 
Image filename to save the histogram to, if required.
Definition at line 80 of file ReconRandomiser.h.
      
  | 
  private | 
Definition at line 82 of file ReconRandomiser.h.
      
  | 
  private | 
Definition at line 84 of file ReconRandomiser.h.
 1.8.5