#include <neugen3_dummy.h>
Public Member Functions | |
| neugen_cuts () | |
| neugen_cuts (const char *name) | |
| neugen_cuts (kinematic_variable_t kvid, float kvmin, float kvmax, int procmask, bool sumQel, bool sumRes, bool sumDis) | |
| ~neugen_cuts () | |
| void | setCut (kinematic_variable_t kvid, float kvmin, float kvmax) |
| void | setProcmask (int in) |
| void | setSumQel (bool sum) |
| void | setSumRes (bool sum) |
| void | setSumDis (bool sum) |
| void | setOneProcess (process_t) |
| bool | isCutSet (void) const |
| kinematic_variable_t | cutKvid (void) const |
| float | kvmin (void) const |
| float | kvmax (void) const |
| int | procmask (void) const |
| bool | sumQel (void) const |
| bool | sumRes (void) const |
| bool | sumDis (void) const |
| void | print (ostream &stream) const |
Private Attributes | |
| string | _name |
| bool | _cutset |
| kinematic_variable_t | _kvid |
| float | _kvmin |
| float | _kvmax |
| int | _procmask |
| bool | _sumqel |
| bool | _sumres |
| bool | _sumdis |
Friends | |
| ostream & | operator<< (ostream &stream, const neugen_cuts &final) |
NuValidator/generators/nugen
Costas Andreopoulos (Rutherford Lab.) <C.V.Andreopoulos@rl.ac.uk> Hugh Gallagher (Tufts University) <gallag@minos.phy.tufts.edu> _______________________________________________________________________________
Definition at line 18 of file neugen3_dummy.h.
|
|
Definition at line 26 of file neugen_cuts.cxx. 00026 : 00027 _name("default"),_cutset(false) 00028 { 00029 } //____________________________________________________________________________
|
|
|
Definition at line 31 of file neugen_cuts.cxx. 00031 : 00032 _name(name), 00033 _cutset(false) 00034 { 00035 00036 } //____________________________________________________________________________
|
|
||||||||||||||||||||||||||||||||
|
Definition at line 38 of file neugen_cuts.cxx. 00039 : 00040 _cutset (true), 00041 _kvid (kvid), 00042 _kvmin (kvmin), 00043 _kvmax (kvmax), 00044 _procmask (procmask), 00045 _sumqel (sumQel), 00046 _sumres (sumRes), 00047 _sumdis (sumDis) 00048 { 00049 00050 } //____________________________________________________________________________
|
|
|
Definition at line 52 of file neugen_cuts.cxx. 00053 {
00054
00055 }
|
|
|
Definition at line 46 of file neugen_cuts.h. References kinematic_variable_t. Referenced by neugen_wrapper::set_cuts(). 00046 { return _kvid; }
|
|
|
Definition at line 45 of file neugen_cuts.h. Referenced by neugen_wrapper::set_cuts(). 00045 { return _cutset; }
|
|
|
Definition at line 48 of file neugen_cuts.h. Referenced by neugen_wrapper::set_cuts(). 00048 { return _kvmax; }
|
|
|
Definition at line 47 of file neugen_cuts.h. Referenced by neugen_wrapper::set_cuts(). 00047 { return _kvmin; }
|
|
|
Definition at line 75 of file neugen_cuts.cxx. References _cutset, _kvid, _kvmax, _kvmin, _procmask, _sumdis, _sumqel, _sumres, and kinematic_variable::as_string(). 00076 {
00077 stream << "CutSet:..........." << _cutset << endl;
00078 stream << "Kvid:............." << kinematic_variable::as_string(_kvid) << endl;
00079 stream << "min:.............." << _kvmin << endl;
00080 stream << "max:.............." << _kvmax << endl;
00081 stream << "procmask:........." << _procmask << endl;
00082 stream << "sum(qel):........." << _sumqel << endl;
00083 stream << "sum(res):........." << _sumres << endl;
00084 stream << "sum(dis):........." << _sumdis << endl;
00085 }
|
|
|
Definition at line 49 of file neugen_cuts.h. Referenced by neugen_wrapper::set_cuts(). 00049 { return _procmask; }
|
|
||||||||||||||||
|
Definition at line 57 of file neugen_cuts.cxx. References _cutset, _kvid, _kvmax, and _kvmin. 00058 {
00059 _cutset = true;
00060 _kvid = kvid;
00061 _kvmin = kvmin;
00062 _kvmax = kvmax;
00063 }
|
|
|
Definition at line 65 of file neugen_cuts.cxx. References _sumdis, _sumqel, _sumres, and setProcmask(). Referenced by NuSystematic::QELXSecShiftScale(), NuSystematic::ResXSecShiftScale(), and neugen_wrapper::reweight(). 00066 {
00067 _sumqel = false;
00068 _sumres = false;
00069 _sumdis = false;
00070 if(proc==1001) { setProcmask(6); _sumqel = true;}
00071 if(proc==1002) setProcmask(5);
00072 if(proc==1003) setProcmask(3);
00073 }
|
|
|
Definition at line 39 of file neugen_cuts.h. References _procmask. Referenced by setOneProcess(). 00039 { _procmask = in; }
|
|
|
Definition at line 42 of file neugen_cuts.h. References _sumdis. 00042 { _sumdis = sum; }
|
|
|
Definition at line 40 of file neugen_cuts.h. References _sumqel. 00040 { _sumqel = sum; }
|
|
|
Definition at line 41 of file neugen_cuts.h. References _sumres. 00041 { _sumres = sum; }
|
|
|
Definition at line 52 of file neugen_cuts.h. Referenced by neugen_wrapper::set_cuts(). 00052 { return _sumdis; }
|
|
|
Definition at line 50 of file neugen_cuts.h. Referenced by neugen_wrapper::set_cuts(). 00050 { return _sumqel; }
|
|
|
Definition at line 51 of file neugen_cuts.h. Referenced by neugen_wrapper::set_cuts(). 00051 { return _sumres; }
|
|
||||||||||||
|
Definition at line 20 of file neugen_cuts.cxx. 00021 {
00022 cuts.print(stream);
00023 return stream;
00024 }
|
|
|
Definition at line 61 of file neugen_cuts.h. |
|
|
Definition at line 62 of file neugen_cuts.h. |
|
|
Definition at line 64 of file neugen_cuts.h. |
|
|
Definition at line 63 of file neugen_cuts.h. |
|
|
Definition at line 60 of file neugen_cuts.h. |
|
|
Definition at line 65 of file neugen_cuts.h. Referenced by print(), and setProcmask(). |
|
|
Definition at line 68 of file neugen_cuts.h. Referenced by print(), setOneProcess(), and setSumDis(). |
|
|
Definition at line 66 of file neugen_cuts.h. Referenced by print(), setOneProcess(), and setSumQel(). |
|
|
Definition at line 67 of file neugen_cuts.h. Referenced by print(), setOneProcess(), and setSumRes(). |
1.3.9.1