~vpec/maus/tof_calib_read

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
"""
test_cpp_style can allow exceptions in certain circumstances:

* exceptions dict is a dict like 
  exceptions = { 
    file_name:[
      ("text of line where exception occurs", "reason for exception", "name")
    ]
  }
  I enumerate exceptions using the line where the exception occurs so that if
  someone moves code around the exception is still valid. If the actual line 
  where the exception occurs changes, we have to re-enter the exception.

  Please use these exceptions in moderation - i.e. try to work within the style
  guide wherever possible. In general, we make exceptions only when there is a
  good technical reason (typically a non-compliant interface with an external
  library).

  Please comment up why you think the exception is valid. If there is no  good
  reason for the exception, it may get deleted...
"""

import os
import glob

exceptions = {
}

cpp_cm = os.path.join('src','common_cpp')
legacy = os.path.join('src','legacy')
tst = os.path.join('tests', 'cpp_unit')

exceptions[os.path.join(cpp_cm, 'Simulation','MAUSRunAction.hh')] = [
('#include "globals.hh"', 'cpplint confused with g4 header', 'rogers'),
('#include "G4UserRunAction.hh"', 'cpplint confused with g4 header', 'rogers'),
]

exceptions[os.path.join(cpp_cm, 'Simulation','MAUSRunAction.cc')] = [
('#include "G4Run.hh"', 'cpplint confused with g4 header', 'rogers'),
('#include "G4VVisManager.hh"', 'cpplint confused with g4 header', 'rogers'),
('#include "G4UImanager.hh"', 'cpplint confused with g4 header', 'rogers'),
]

exceptions[os.path.join(cpp_cm, 'Simulation','MAUSPhysicsList.hh')] = [
('#include "G4VModularPhysicsList.hh"', 'cpplint confused with g4 header', 'rogers'),
('#include "G4UImanager.hh"', 'cpplint confused with g4 header', 'rogers'),
('#include "G4UserSpecialCuts.hh"', 'cpplint confused with g4 header', 'rogers'),
('#include "G4StepLimiter.hh"', 'cpplint confused with g4 header', 'rogers'),
]

exceptions[os.path.join(cpp_cm, 'Simulation','MAUSPhysicsList.cc')] = [
('#include "G4UImanager.hh"', 'cpplint confused with g4 header', 'rogers'),
('#include "G4ProcessTable.hh"', 'cpplint confused with g4 header', 'rogers'),
('#include "G4ProcessVector.hh"', 'cpplint confused with g4 header', 'rogers'),
('#include "G4PhysListFactory.hh"', 'cpplint confused with g4 header', 'rogers'),
('#include "globals.hh"', 'cpplint confused with g4 header', 'rogers'),
]

exceptions[os.path.join(cpp_cm, 'Simulation','VirtualPlanes.cc')] = [
('#include "G4Track.hh"', 'cpplint confused with g4 header', 'rogers'),
('#include "G4Step.hh"', 'cpplint confused with g4 header', 'rogers'),
('#include "G4StepPoint.hh"', 'cpplint confused with g4 header', 'rogers')
]

exceptions[os.path.join(tst, 'Simulation', 'VirtualPlaneTest.cc')] = [
('#include "G4ParticleTable.hh"', 'cpplint confused with g4 header', 'rogers'),
('#include "G4Step.hh"', 'cpplint confused with g4 header', 'rogers'),
('#include "G4StepPoint.hh"', 'cpplint confused with g4 header', 'rogers')
]

exceptions[os.path.join(cpp_cm, 'Simulation','MAUSPrimaryGeneratorAction.hh')] = [
('#include "G4ParticleGun.hh"', 'cpplint confused by g4 header', 'rogers'),
('#include "G4ParticleTable.hh"', 'cpplint confused by g4 header', 'rogers'),
('#include "G4VUserPrimaryGeneratorAction.hh"  // inherit from', 'cpplint confused with maus header', 'rogers'),
('    long int seed;', 'CLHEP also uses long int for its random seed - if we want to be compatible we should follow their lead', 'rogers'),
('#include "G4Track.hh"  //  arg to tracking action', 'cpplint confused by g4 header', 'rogers'),
('#include "G4UserTrackingAction.hh"  //  inherit from', 'cpplint confused by g4 header', 'rogers')
]

exceptions[os.path.join(cpp_cm, 'Simulation','MAUSPrimaryGeneratorAction.cc')] = [
('#include "G4Event.hh"', 'cpplint confused by g4 header', 'rogers'),
('#include "G4PrimaryVertex.hh"', 'cpplint confused by g4 header', 'rogers'),
('#include "G4Track.hh"', 'cpplint confused by g4 header', 'rogers'),
('#include "G4ios.hh"', 'cpplint confused by g4 header', 'rogers')
]

exceptions[os.path.join(cpp_cm, 'Simulation','MAUSSteppingAction.hh')] = [
('#include "G4Step.hh"', 'cpplint confused by g4 header', 'rogers'),
('#include "G4StepPoint.hh"', 'cpplint confused by g4 header', 'rogers'),
('#include "G4Track.hh"', 'cpplint confused by g4 header', 'rogers'),
('#include "G4UserSteppingAction.hh"', 'cpplint confused by g4 header', 'rogers'),
]

exceptions[os.path.join(cpp_cm, 'Simulation','MAUSTrackingAction.hh')] = [
('#include "G4Track.hh"  //  arg to tracking action', 'cpplint confused by g4 header', 'rogers'),
('#include "G4UserTrackingAction.hh"  //  inherit from', 'cpplint confused by g4 header', 'rogers')
]

exceptions[os.path.join(cpp_cm, 'Simulation','MAUSVisManager.hh')] = [
('#include "G4VisManager.hh"', 'cpplint confused by g4 header', 'rogers'),
]

exceptions[os.path.join(cpp_cm, 'Simulation','MAUSEventAction.hh')] = [
('#include "G4UserEventAction.hh"', 'cpplint confused by g4 header', 'rogers'),

]