nuisance is hosted by Hepforge, IPPP Durham
close Warning: Can't synchronize with repository "(default)" ("(default)" is not readable or not a Git repository.). Look in the Trac log for more information.

Changes between Version 15 and Version 16 of HowToAddSample


Ignore:
Timestamp:
Jan 5, 2017, 3:45:14 PM (7 years ago)
Author:
Clarence Wret
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HowToAddSample

    v15 v16  
    4949=== Naming the sample ===
    5050
    51 Some automatic processing is done on loading up the sample. Most of these are simple string comparisons, but do place responsibility on the user.
     51Some automatic processing is done on loading up the samples to set up generator scaling factors, chi2 calculations and so on. These are simple string comparisons done in the base class constructors, but do '''place responsibility on the user'''.
    5252
    53 The structure is `Experiment_Measurement_Target_DataType_DimensionVar_Neutrino`.
     53The structure is '''`Experiment_Measurement_Target_DataType_DimensionVar_Neutrino`''':
    5454
    55 `Experiment` is the experiment (for us T2K)
    56 `Measurement` is a suitable name for the cross-section (for us CC1pi+)
    57 `Target` is the interaction target (for us H,,2,,O)
    58 `DataType` is essentially the measurement type which so far is an event rate (`Evt`) or a cross-section (`XSec`)
    59 `DimensionVar` is 1D or 2D followed by a suitable name for the dependent variable, e.g. `1Dpmu`
     55 * `Experiment` is the experiment (for us T2K)
     56 * `Measurement` is a suitable name for the cross-section (for us CC1pip)
     57 * `Target` is the interaction target (for us H2O)
     58 * `DataType` is the measurement type, either `Evt` for an event rate measurement or `XSec` for a cross-section measurement (for us `XSec`)
     59 * `DimensionVar` is 1D or 2D followed by a suitable name for the dependent variable (for us `1Dpmu`)
     60 * `Neutrino` is the neutrino type (for us `nu`)
     61
     62Out of these, string comparisons are only made on `DataType` and `DimensionVar`. The others are simply there to adhere to some standard and keep samples tidy.
     63
     64Following the above convention, we end up with `T2K_CC1pip_H2O_XSec_1Dpmu_nu` which I'm happy with: there is no question about what the class describes and there is no way of confusing it with other measurements.
    6065
    6166=== Placing the sample ===