1
1
/* *******************************************************************************
2
- * Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
2
+ * Copyright (C) 2020-2023 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
3
3
* *
4
4
* This software is distributed under the terms of the *
5
5
* GNU Lesser General Public Licence (LGPL) version 3, *
16
16
#ifndef FAIRTEVERACKS_H_
17
17
#define FAIRTEVERACKS_H_
18
18
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
30
20
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 ;
31
29
32
30
/* *
33
31
* base evelement that represents tracks
@@ -36,13 +34,13 @@ class FairEveTracks
36
34
: public TEveElement
37
35
, public TNamed
38
36
{
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 } ;
46
44
const Bool_t fAcceptCompound ;
47
45
48
46
protected:
@@ -69,7 +67,7 @@ class FairEveTracks
69
67
*
70
68
* @param acceptCompound use compound tracks in track list
71
69
*/
72
- FairEveTracks (Bool_t acceptCompound = kFALSE );
70
+ explicit FairEveTracks (Bool_t acceptCompound = kFALSE );
73
71
/* *
74
72
* makes visible tracks not visible, hidden tracks become visible
75
73
*/
@@ -119,8 +117,8 @@ class FairEveTracks
119
117
*/
120
118
virtual void Repaint () = 0;
121
119
virtual InitStatus Init ();
122
- virtual ~FairEveTracks ();
123
- ClassDef (FairEveTracks, 0 )
120
+ ~FairEveTracks () override ;
121
+ ClassDefOverride (FairEveTracks, 0 )
124
122
};
125
123
126
124
#endif /* FAIRTEVERACKS_H_ */
0 commit comments