|
CbmRoot
|
#include <PairAnalysisTrackRotator.h>
Public Types | |
| enum class | ERotationType { kRotatePositive , kRotateNegative , kRotateBothRandom } |
Public Member Functions | |
| PairAnalysisTrackRotator () | |
| PairAnalysisTrackRotator (const char *name, const char *title) | |
| virtual | ~PairAnalysisTrackRotator () |
| void | SetIterations (UInt_t niter) |
| void | SetRotationType (ERotationType type) |
| void | SetStartAnglePhi (Double_t phi) |
| void | SetConeAnglePhi (Double_t phi) |
| Int_t | GetIterations () const |
| ERotationType | GetRotationType () const |
| Double_t | GetStartAnglePhi () const |
| Double_t | GetConeAnglePhi () const |
| Double_t | GetAngle () const |
| Double_t | GetCharge () const |
Private Member Functions | |
| PairAnalysisTrackRotator (const PairAnalysisTrackRotator &c) | |
| PairAnalysisTrackRotator & | operator= (const PairAnalysisTrackRotator &c) |
Private Attributes | |
| UInt_t | fIterations = 1 |
| ERotationType | fRotationType = ERotationType::kRotateBothRandom |
| Double_t | fStartAnglePhi = TMath::Pi() |
| Double_t | fConeAnglePhi = TMath::Pi() |
Definition at line 21 of file PairAnalysisTrackRotator.h.
|
strong |
| Enumerator | |
|---|---|
| kRotatePositive | |
| kRotateNegative | |
| kRotateBothRandom | |
Definition at line 23 of file PairAnalysisTrackRotator.h.
| PairAnalysisTrackRotator::PairAnalysisTrackRotator | ( | ) |
Referenced by operator=(), and PairAnalysisTrackRotator().
| PairAnalysisTrackRotator::PairAnalysisTrackRotator | ( | const char * | name, |
| const char * | title ) |
Definition at line 39 of file PairAnalysisTrackRotator.cxx.
|
virtual |
Definition at line 47 of file PairAnalysisTrackRotator.cxx.
|
private |
References PairAnalysisTrackRotator().
|
inline |
Definition at line 47 of file PairAnalysisTrackRotator.h.
References fConeAnglePhi, and fStartAnglePhi.
Referenced by PairAnalysisPairLV::RotateTrack().
|
inline |
Definition at line 48 of file PairAnalysisTrackRotator.h.
Referenced by PairAnalysisPairLV::RotateTrack().
|
inline |
Definition at line 45 of file PairAnalysisTrackRotator.h.
References fConeAnglePhi.
|
inline |
Definition at line 42 of file PairAnalysisTrackRotator.h.
References fIterations.
|
inline |
Definition at line 43 of file PairAnalysisTrackRotator.h.
References fRotationType.
Referenced by PairAnalysisPairLV::RotateTrack().
|
inline |
Definition at line 44 of file PairAnalysisTrackRotator.h.
References fStartAnglePhi.
|
private |
References PairAnalysisTrackRotator().
|
inline |
Definition at line 39 of file PairAnalysisTrackRotator.h.
References fConeAnglePhi.
|
inline |
Definition at line 36 of file PairAnalysisTrackRotator.h.
References fIterations.
|
inline |
Definition at line 37 of file PairAnalysisTrackRotator.h.
References fRotationType.
|
inline |
Definition at line 38 of file PairAnalysisTrackRotator.h.
References fStartAnglePhi.
|
private |
Definition at line 54 of file PairAnalysisTrackRotator.h.
Referenced by GetAngle(), GetConeAnglePhi(), and SetConeAnglePhi().
|
private |
Definition at line 51 of file PairAnalysisTrackRotator.h.
Referenced by GetIterations(), and SetIterations().
|
private |
Definition at line 52 of file PairAnalysisTrackRotator.h.
Referenced by GetRotationType(), and SetRotationType().
|
private |
Definition at line 53 of file PairAnalysisTrackRotator.h.
Referenced by GetAngle(), GetStartAnglePhi(), and SetStartAnglePhi().