Fork me on GitHub

Changeset 341014c in git for classes/SortableObject.h


Ignore:
Timestamp:
Feb 12, 2019, 9:29:17 PM (6 years ago)
Author:
Pavel Demin <pavel-demin@…>
Branches:
ImprovedOutputFile, Timing, llp, master
Children:
6455202
Parents:
45e58be
Message:

apply .clang-format to all .h, .cc and .cpp files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • classes/SortableObject.h

    r45e58be r341014c  
    2626 */
    2727
     28#include "TObject.h"
    2829#include "TRef.h"
    29 #include "TObject.h"
    3030#include "TRefArray.h"
    3131
     
    3737{
    3838public:
    39   virtual ~CompBase() { }
     39  virtual ~CompBase() {}
    4040  virtual Bool_t IsSortable(const TObject *) const { return kTRUE; }
    4141  virtual Int_t Compare(const TObject *obj1, const TObject *obj2) const = 0;
     
    4747{
    4848public:
    49 
    5049  Bool_t IsSortable() const { return GetCompare() ? GetCompare()->IsSortable(this) : kFALSE; }
    5150  Int_t Compare(const TObject *obj) const { return GetCompare()->Compare(this, obj); }
     
    6463{
    6564  CompE() {}
     65
    6666public:
    6767  static CompE *Instance()
     
    7373  Int_t Compare(const TObject *obj1, const TObject *obj2) const
    7474  {
    75     const T *t1 = static_cast<const T*>(obj1);
    76     const T *t2 = static_cast<const T*>(obj2);
     75    const T *t1 = static_cast<const T *>(obj1);
     76    const T *t2 = static_cast<const T *>(obj2);
    7777    if(t1->E > t2->E)
    7878      return -1;
     
    9090{
    9191  CompPT() {}
     92
    9293public:
    9394  static CompPT *Instance()
     
    99100  Int_t Compare(const TObject *obj1, const TObject *obj2) const
    100101  {
    101     const T *t1 = static_cast<const T*>(obj1);
    102     const T *t2 = static_cast<const T*>(obj2);
     102    const T *t1 = static_cast<const T *>(obj1);
     103    const T *t2 = static_cast<const T *>(obj2);
    103104    if(t1->PT > t2->PT)
    104105      return -1;
     
    116117{
    117118  CompMomentumPt() {}
     119
    118120public:
    119121  static CompMomentumPt *Instance()
     
    125127  Int_t Compare(const TObject *obj1, const TObject *obj2) const
    126128  {
    127     const T *t1 = static_cast<const T*>(obj1);
    128     const T *t2 = static_cast<const T*>(obj2);
     129    const T *t1 = static_cast<const T *>(obj1);
     130    const T *t2 = static_cast<const T *>(obj2);
    129131    if(t1->Momentum.Pt() > t2->Momentum.Pt())
    130132      return -1;
     
    142144{
    143145  CompET() {}
     146
    144147public:
    145148  static CompET *Instance()
     
    151154  Int_t Compare(const TObject *obj1, const TObject *obj2) const
    152155  {
    153     const T *t1 = static_cast<const T*>(obj1);
    154     const T *t2 = static_cast<const T*>(obj2);
     156    const T *t1 = static_cast<const T *>(obj1);
     157    const T *t2 = static_cast<const T *>(obj2);
    155158    if(t1->ET > t2->ET)
    156159      return -1;
     
    168171{
    169172  CompSumPT2() {}
     173
    170174public:
    171175  static CompSumPT2 *Instance()
     
    177181  Int_t Compare(const TObject *obj1, const TObject *obj2) const
    178182  {
    179     const T *t1 = static_cast<const T*>(obj1);
    180     const T *t2 = static_cast<const T*>(obj2);
     183    const T *t1 = static_cast<const T *>(obj1);
     184    const T *t2 = static_cast<const T *>(obj2);
    181185    if(t1->SumPT2 > t2->SumPT2)
    182186      return -1;
     
    193197class CompDeltaR: public CompBase
    194198{
    195   CompDeltaR(const T2 *obj = 0) : fObj(obj) {}
     199  CompDeltaR(const T2 *obj = 0) :
     200    fObj(obj) {}
    196201
    197202  Double_t DeltaPhi(Double_t phi1, Double_t phi2)
    198203  {
    199204    Double_t phi = TMath::Abs(phi1 - phi2);
    200     return (phi <= TMath::Pi()) ? phi : (2.0*TMath::Pi()) - phi;
    201   }
    202 
    203   Double_t Sqr(Double_t x) { return x*x; }
     205    return (phi <= TMath::Pi()) ? phi : (2.0 * TMath::Pi()) - phi;
     206  }
     207
     208  Double_t Sqr(Double_t x) { return x * x; }
    204209
    205210  Double_t SumSqr(Double_t a, Double_t b)
     
    207212    Double_t aAbs = TMath::Abs(a);
    208213    Double_t bAbs = TMath::Abs(b);
    209     if(aAbs > bAbs) return aAbs * TMath::Sqrt(1.0 + Sqr(bAbs / aAbs));
    210     else return (bAbs == 0) ? 0.0 : bAbs * TMath::Sqrt(1.0 + Sqr(aAbs / bAbs));
     214    if(aAbs > bAbs)
     215      return aAbs * TMath::Sqrt(1.0 + Sqr(bAbs / aAbs));
     216    else
     217      return (bAbs == 0) ? 0.0 : bAbs * TMath::Sqrt(1.0 + Sqr(aAbs / bAbs));
    211218  };
    212219
     
    214221
    215222public:
    216     static CompDeltaR *Instance(const T2 *obj = 0)
    217   {
    218       static CompDeltaR single(obj);
    219       return &single;
     223  static CompDeltaR *Instance(const T2 *obj = 0)
     224  {
     225    static CompDeltaR single(obj);
     226    return &single;
    220227  }
    221228
     
    225232  {
    226233    Double_t eta[3], phi[3], deltaR[2];
    227     const T1 *t1 = static_cast<const T1*>(obj1);
    228     const T1 *t2 = static_cast<const T1*>(obj2);
     234    const T1 *t1 = static_cast<const T1 *>(obj1);
     235    const T1 *t2 = static_cast<const T1 *>(obj2);
    229236
    230237    eta[0] = fObj->Eta;
     
    250257
    251258#endif // SortableObject_h
    252 
    253 
Note: See TracChangeset for help on using the changeset viewer.