Ask a Question | Search PSRCHIVE: |
![]()
|
ProfileWeightFunction.h Algorithms that produce PhaseWeight objects. Definition PhaseWeightFunction.h:26 PhaseWeight algorithms that receive an input Profile. Definition ProfileWeightFunction.h:22 Reference::To< PhaseWeight > exclude Excluded phase bins. Definition ProfileWeightFunction.h:68 void set_exclude(PhaseWeight *include) Exclude the specified phase bins from consideration. Definition ProfileWeightFunction.C:57 Reference::To< PhaseWeight > include Included phase bins. Definition ProfileWeightFunction.h:65 virtual void calculate(PhaseWeight *weight)=0 Derived classes implement the PhaseWeight calculation. Reference::To< const Profile, false > profile The Profile from which the PhaseWeight will be derived. Definition ProfileWeightFunction.h:59 void set_include(PhaseWeight *include) Include only the specified phase bins for consideration. Definition ProfileWeightFunction.C:52 virtual void get_weight(PhaseWeight *weight) Returns a PhaseWeight with the Profile attribute set. Definition ProfileWeightFunction.C:35 bool consider(unsigned ibin) const Return true if the specified phase bin should be considered. Definition ProfileWeightFunction.C:62 virtual void set_Profile(const Profile *) Set the Profile from which the PhaseWeight will be derived. Definition ProfileWeightFunction.C:29 virtual ProfileWeightFunction * clone() const =0 Return a copy constructed instance of self. static ProfileWeightFunction * factory(const std::string &name_and_parse) Construct a new ProfileWeightFunction from a string. Definition ProfileWeightFunction.C:88 virtual PhaseWeight * operate(const Profile *) Convenience interface. Definition ProfileWeightFunction.C:43 ProfileWeightFunction() Default constructor. Definition ProfileWeightFunction.C:15 Generated using doxygen 1.14.0
|