11/* *******************************************************************************
2- * Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
2+ * Copyright (C) 2020-2023 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
33 * *
44 * This software is distributed under the terms of the *
55 * GNU Lesser General Public Licence (LGPL) version 3, *
1616#ifndef FAIRTEVERACKS_H_
1717#define FAIRTEVERACKS_H_
1818
19- #include < Rtypes.h> // for THashConsistencyHolder, ClassDef
20- #include < RtypesCore.h> // for Double_t, Bool_t, kFALSE, Color_t
21- #include < TEveElement.h> // for TEveElement
22- #include < TNamed.h> // for TNamed
23- #include < TString.h> // for TString
24- #include " FairTask.h" // for InitStatus
25- class FairEventManager ; // lines 23-23
26- class TBuffer ;
27- class TClass ;
28- class TEveTrackList ; // lines 24-24
29- class TMemberInspector ;
19+ #include " FairTask.h" // for InitStatus
3020
21+ #include < Rtypes.h> // for THashConsistencyHolder, ClassDef
22+ #include < RtypesCore.h> // for Double_t, Bool_t, kFALSE, Color_t
23+ #include < TEveElement.h> // for TEveElement
24+ #include < TEveTrack.h> // for TEveTrackList
25+ #include < TNamed.h> // for TNamed
26+ #include < TString.h> // for TString
27+
28+ class FairEventManager ;
3129
3230/* *
3331 * base evelement that represents tracks
@@ -36,13 +34,13 @@ class FairEveTracks
3634 : public TEveElement
3735 , public TNamed
3836{
39- FairEventManager *fEventManager ; // !
40- Double_t fPt [2 ];
41- Double_t fEta [2 ];
42- Double_t fEnergy [2 ];
43- Bool_t fUsePt ;
44- Bool_t fUseEta ;
45- Bool_t fUseEnergy ;
37+ FairEventManager *fEventManager { nullptr } ; // !
38+ Double_t fPt [2 ]{ 0 , 10 } ;
39+ Double_t fEta [2 ]{- 10 , 10 } ;
40+ Double_t fEnergy [2 ]{ 0 , 10 } ;
41+ Bool_t fUsePt { kFALSE } ;
42+ Bool_t fUseEta { kFALSE } ;
43+ Bool_t fUseEnergy { kFALSE } ;
4644 const Bool_t fAcceptCompound ;
4745
4846 protected:
@@ -69,7 +67,7 @@ class FairEveTracks
6967 *
7068 * @param acceptCompound use compound tracks in track list
7169 */
72- FairEveTracks (Bool_t acceptCompound = kFALSE );
70+ explicit FairEveTracks (Bool_t acceptCompound = kFALSE );
7371 /* *
7472 * makes visible tracks not visible, hidden tracks become visible
7573 */
@@ -119,8 +117,8 @@ class FairEveTracks
119117 */
120118 virtual void Repaint () = 0;
121119 virtual InitStatus Init ();
122- virtual ~FairEveTracks ();
123- ClassDef (FairEveTracks, 0 )
120+ ~FairEveTracks () override ;
121+ ClassDefOverride (FairEveTracks, 0 )
124122};
125123
126124#endif /* FAIRTEVERACKS_H_ */
0 commit comments