Public Member Functions | |
TSEvent (TString name, TString tag, TString title) | |
TSEvent (const TSEvent &) | |
void | AddResponseFunctionToParam (const TSRespFunc &, const TSNuiParam &) |
double | ComputeOscillProb () |
double | ComputeWeight () |
void | Fill () |
std::map< const TSVariable *, double > & | FillValues () |
TSCategoryCard & | GetCategoryCard () |
int | GetId () const |
int | GetNumOfVars () const |
TSNuiParamSet & | GetNuiParamSet () |
double | GetOscillProb () const |
TSOscProb * | GetOscillProbFunction () |
TSPOTMgr & | GetPOTMgr () |
TString | GetTag () const |
const TSVariable * | GetVariable (int) const |
const TSVariable * | GetVarLink (int) const |
double | GetVarValue (int) const |
double | GetVarValue (const TSVariable &) |
double | GetWeight () const |
double | GetWeightNative () const |
double | GetWeightPosition (int position) |
std::vector< double > & | GetSavedWeights () |
bool | HasVariable (const TSVariable &) const |
bool | HasCategoryCard () const |
bool | HasOscillProbFunction () const |
bool | HasWeightParams () const |
void | Init () |
double | Oscillate (int opt=1) |
virtual void | Process () |
void | ProcessWith (double(TSEvent::*p)()) |
void | Print () const |
double | RestoreWeightNative () |
double | ReWeightWith (double) |
double | ReWeightWithSavedPosition (int postion) |
double | ReWeightNativeWith (double) |
double | ReWeightWithNuiParams (int opt=0) |
double | SaveWeightPosition (int position) |
void | SetCategoryCard (const TSCategoryCard &) |
void | SetId (int i) |
void | SetNativePOT (float POT, float Power=20) |
void | ScaleToPOT (float POT, float Power=20) |
void | ScaleToNativePOT () |
int | SetOscillProbFunction (TSOscProb *) |
void | SetTag (TString tag) |
void | SetVariables (const TSArgList &) |
void | SetVarValue (int, double) |
void | SetWeightNative (double w) |
void | SetWeight (double w) |
int | SetWeightParams (const TSNuiParamSet &) |
TSEvent (TString name, TString tag, TString title) | |
TSEvent (const TSEvent &) | |
void | AddResponseFunctionToParam (const TSRespFunc &, const TSNuiParam &) |
double | ComputeOscillProb () |
double | ComputeWeight () |
void | Fill () |
std::map< const TSVariable *, double > & | FillValues () |
TSCategoryCard & | GetCategoryCard () |
int | GetId () const |
int | GetNumOfVars () const |
TSNuiParamSet & | GetNuiParamSet () |
double | GetOscillProb () const |
TSOscProb * | GetOscillProbFunction () |
TSPOTMgr & | GetPOTMgr () |
TString | GetTag () const |
const TSVariable * | GetVariable (int) const |
const TSVariable * | GetVarLink (int) const |
double | GetVarValue (int) const |
double | GetVarValue (const TSVariable &) |
double | GetWeight () const |
double | GetWeightNative () const |
double | GetWeightPosition (int position) |
std::vector< double > & | GetSavedWeights () |
bool | HasVariable (const TSVariable &) const |
bool | HasCategoryCard () const |
bool | HasOscillProbFunction () const |
bool | HasWeightParams () const |
void | Init () |
double | Oscillate (int opt=1) |
virtual void | Process () |
void | ProcessWith (double(TSEvent::*p)()) |
void | Print () const |
double | RestoreWeightNative () |
double | ReWeightWith (double) |
double | ReWeightWithSavedPosition (int postion) |
double | ReWeightNativeWith (double) |
double | ReWeightWithNuiParams (int opt=0) |
double | SaveWeightPosition (int position) |
void | SetCategoryCard (const TSCategoryCard &) |
void | SetId (int i) |
void | SetNativePOT (float POT, float Power=20) |
void | ScaleToPOT (float POT, float Power=20) |
void | ScaleToNativePOT () |
int | SetOscillProbFunction (TSOscProb *) |
void | SetTag (TString tag) |
void | SetVariables (const TSArgList &) |
void | SetVarValue (int, double) |
void | SetWeightNative (double w) |
void | SetWeight (double w) |
int | SetWeightParams (const TSNuiParamSet &) |
Public Member Functions inherited from TSNamed | |
TSNamed (TString name, TString label, TString title) | |
void | Clear () |
virtual TString | GetDescription () const |
TString | GetLabel () const |
TString | Label () const |
TString | Name () const |
TString | Title () const |
const char * | GetName () const |
const char * | GetTitle () const |
virtual void | SetLabel (TString) |
virtual void | SetName (TString) |
virtual void | SetTitle (TString) |
TSNamed (TString name, TString label, TString title) | |
void | Clear () |
virtual TString | GetDescription () const |
TString | GetLabel () const |
TString | Label () const |
TString | Name () const |
TString | Title () const |
const char * | GetName () const |
const char * | GetTitle () const |
virtual void | SetLabel (TString) |
virtual void | SetName (TString) |
virtual void | SetTitle (TString) |
Static Public Member Functions | |
static void | ClearProcessChain () |
static void | ClearProcessChain () |
void TSEvent::ScaleToPOT | ( | float | POT, |
float | Power = 20 |
||
) |
With this function also the native wieght is scaled accordingly to the ratio between the the native pot and the new input values (i.e.: native weights and native pot are not aligned and have in general different meaning: native weight is what is multiplied for when a ReWeight method is invoked)
int TSEvent::SetWeightParams | ( | const TSNuiParamSet & | list | ) |
References TSCategoryCard::Compare().