From 402fb06e2ebabaecd37dbbcf9929016e435443c2 Mon Sep 17 00:00:00 2001 From: pcrochet Date: Mon, 17 Mar 2003 14:23:53 +0000 Subject: [PATCH] data member declared private instead of public; access via new methods --- MUON/AliMUONGlobalTrigger.cxx | 85 +++++++++++++++++++++++++++++++++++ MUON/AliMUONGlobalTrigger.h | 30 ++++++++++--- MUON/AliMUONLocalTrigger.cxx | 38 ++++++++++++++++ MUON/AliMUONLocalTrigger.h | 23 ++++++---- 4 files changed, 161 insertions(+), 15 deletions(-) diff --git a/MUON/AliMUONGlobalTrigger.cxx b/MUON/AliMUONGlobalTrigger.cxx index 598dc9554d4..bfe7cf7c84f 100644 --- a/MUON/AliMUONGlobalTrigger.cxx +++ b/MUON/AliMUONGlobalTrigger.cxx @@ -71,3 +71,88 @@ AliMUONGlobalTrigger::AliMUONGlobalTrigger(Int_t *singlePlus, fPairLikeHpt = pairLike[1]; fPairLikeApt = pairLike[2]; } + +//---------------------------------------------------------------------- +//--- methods which return member data related info +//---------------------------------------------------------------------- +Int_t AliMUONGlobalTrigger::SinglePlusLpt(){ +// returns Number of Single Plus Low pt + return fSinglePlusLpt; +} +//---------------------------------------------------------------------- +Int_t AliMUONGlobalTrigger::SinglePlusHpt(){ +// returns Number of Single Plus High pt + return fSinglePlusHpt; +} +//---------------------------------------------------------------------- +Int_t AliMUONGlobalTrigger::SinglePlusApt(){ +// returns Number of Single Plus All pt + return fSinglePlusApt; +} +//---------------------------------------------------------------------- +Int_t AliMUONGlobalTrigger::SingleMinusLpt(){ +// returns Number of Single Minus Low pt + return fSingleMinusLpt; +} +//---------------------------------------------------------------------- +Int_t AliMUONGlobalTrigger::SingleMinusHpt(){ +// returns Number of Single Minus High pt + return fSingleMinusHpt; +} +//---------------------------------------------------------------------- +Int_t AliMUONGlobalTrigger::SingleMinusApt(){ +// returns Number of Single Minus All pt + return fSingleMinusApt; +} +//---------------------------------------------------------------------- +Int_t AliMUONGlobalTrigger::SingleUndefLpt(){ +// returns Number of Single Undefined Low pt + return fSingleUndefLpt; +} +//---------------------------------------------------------------------- +Int_t AliMUONGlobalTrigger::SingleUndefHpt(){ +// returns Number of Single Undefined High pt + return fSingleUndefHpt; +} +//---------------------------------------------------------------------- +Int_t AliMUONGlobalTrigger::SingleUndefApt(){ +// returns Number of Single Undefined All pt + return fSingleUndefApt; +} +//---------------------------------------------------------------------- +Int_t AliMUONGlobalTrigger::PairUnlikeLpt(){ +// returns Number of Unlike sign pair Low pt + return fPairUnlikeLpt; +} +//---------------------------------------------------------------------- +Int_t AliMUONGlobalTrigger::PairUnlikeHpt(){ +// returns Number of Unlike sign pair High pt + return fPairUnlikeHpt; +} +//---------------------------------------------------------------------- +Int_t AliMUONGlobalTrigger::PairUnlikeApt(){ +// returns Number of Unlike sign pair All pt + return fPairUnlikeApt; +} +//---------------------------------------------------------------------- +Int_t AliMUONGlobalTrigger::PairLikeLpt(){ +// returns Number of Like sign pair Low pt + return fPairLikeLpt; +} +//---------------------------------------------------------------------- +Int_t AliMUONGlobalTrigger::PairLikeHpt(){ +// returns Number of Like sign pair High pt + return fPairLikeHpt; +} +//---------------------------------------------------------------------- +Int_t AliMUONGlobalTrigger::PairLikeApt(){ +// returns Number of Like sign pair All pt + return fPairLikeApt; +} + + + + + + + diff --git a/MUON/AliMUONGlobalTrigger.h b/MUON/AliMUONGlobalTrigger.h index 5dd2f2c897e..4941e530124 100644 --- a/MUON/AliMUONGlobalTrigger.h +++ b/MUON/AliMUONGlobalTrigger.h @@ -10,6 +10,29 @@ class AliMUONGlobalTrigger : public TObject { public: + AliMUONGlobalTrigger(); + AliMUONGlobalTrigger(Int_t *singlePlus, Int_t *singleMinus, + Int_t *singleUndef, Int_t *pairUnlike, Int_t *pairLike); + virtual ~AliMUONGlobalTrigger(){;} + Int_t SinglePlusLpt(); + Int_t SinglePlusHpt(); + Int_t SinglePlusApt(); + Int_t SingleMinusLpt(); + Int_t SingleMinusHpt(); + Int_t SingleMinusApt(); + Int_t SingleUndefLpt(); + Int_t SingleUndefHpt(); + Int_t SingleUndefApt(); + Int_t PairUnlikeLpt(); + Int_t PairUnlikeHpt(); + Int_t PairUnlikeApt(); + Int_t PairLikeLpt(); + Int_t PairLikeHpt(); + Int_t PairLikeApt(); + + ClassDef(AliMUONGlobalTrigger,1) // reconstructed Global Trigger object + +private: Int_t fSinglePlusLpt; // Number of Single Plus Low pt Int_t fSinglePlusHpt; // Number of Single Plus High pt Int_t fSinglePlusApt; // Number of Single Plus All pt @@ -26,13 +49,6 @@ class AliMUONGlobalTrigger : public TObject { Int_t fPairLikeHpt; // Number of Like sign pair High pt Int_t fPairLikeApt; // Number of Like sign pair All pt - public: - AliMUONGlobalTrigger(); - AliMUONGlobalTrigger(Int_t *singlePlus, Int_t *singleMinus, - Int_t *singleUndef, Int_t *pairUnlike, Int_t *pairLike); - virtual ~AliMUONGlobalTrigger(){;} - - ClassDef(AliMUONGlobalTrigger,1) // reconstructed Global Trigger object }; #endif diff --git a/MUON/AliMUONLocalTrigger.cxx b/MUON/AliMUONLocalTrigger.cxx index 7770c074493..41c56390c64 100644 --- a/MUON/AliMUONLocalTrigger.cxx +++ b/MUON/AliMUONLocalTrigger.cxx @@ -44,3 +44,41 @@ AliMUONLocalTrigger::AliMUONLocalTrigger(Int_t *localtr) fLoHpt = localtr[5]; fLoApt = localtr[6]; } + +//---------------------------------------------------------------------- +//--- methods which return member data related info +//---------------------------------------------------------------------- +Int_t AliMUONLocalTrigger::LoCircuit(){ +// returns circuit number +return fLoCircuit; +} +//---------------------------------------------------------------------- +Int_t AliMUONLocalTrigger::LoStripX(){ +// returns X strip in MT11 +return fLoStripX; +} +//---------------------------------------------------------------------- +Int_t AliMUONLocalTrigger::LoDev(){ +// returns deviation +return fLoDev; +} +//---------------------------------------------------------------------- +Int_t AliMUONLocalTrigger::LoStripY(){ +// returns Y strip in MT11 +return fLoStripY; +} +//---------------------------------------------------------------------- +Int_t AliMUONLocalTrigger::LoLpt(){ +// returns Low pt 0 : nothing, 1 : Minus, 2 : Plus, 3 : Undef +return fLoLpt; +} +//---------------------------------------------------------------------- +Int_t AliMUONLocalTrigger::LoHpt(){ +// returns High pt 0 : nothing, 1 : Minus, 2 : Plus, 3 : Undef +return fLoHpt; +} +//---------------------------------------------------------------------- +Int_t AliMUONLocalTrigger::LoApt(){ +// returns All pt 0 : nothing, 1 : Minus, 2 : Plus, 3 : Undef +return fLoApt; +} diff --git a/MUON/AliMUONLocalTrigger.h b/MUON/AliMUONLocalTrigger.h index 0485ea9d159..20375ee6c33 100644 --- a/MUON/AliMUONLocalTrigger.h +++ b/MUON/AliMUONLocalTrigger.h @@ -10,6 +10,20 @@ class AliMUONLocalTrigger : public TObject { public: + AliMUONLocalTrigger(); + AliMUONLocalTrigger(Int_t *localtr); + virtual ~AliMUONLocalTrigger(){;} + Int_t LoCircuit(); + Int_t LoStripX(); + Int_t LoDev(); + Int_t LoStripY(); + Int_t LoLpt(); + Int_t LoHpt(); + Int_t LoApt(); + + ClassDef(AliMUONLocalTrigger,1) // reconstructed Local Trigger object + +private: Int_t fLoCircuit; // circuit number Int_t fLoStripX; // X strip in MT11 Int_t fLoDev; // deviation @@ -17,14 +31,7 @@ class AliMUONLocalTrigger : public TObject { Int_t fLoLpt; // Low pt 0 : nothing, 1 : Minus, 2 : Plus, 3 : Undef Int_t fLoHpt; // High pt 0 : nothing, 1 : Minus, 2 : Plus, 3 : Undef Int_t fLoApt; // All pt 0 : nothing, 1 : Minus, 2 : Plus, 3 : Undef - - public: - AliMUONLocalTrigger(); - AliMUONLocalTrigger(Int_t *localtr); - virtual ~AliMUONLocalTrigger(){;} - - ClassDef(AliMUONLocalTrigger,1) // reconstructed Local Trigger object - + }; #endif -- 2.39.3