43 HornCurrent->
SetLabel(
"Horn Current (2 kA)");
45 HornCurrent->
SetDisk(
"/lbne/data2");
55 HornCurrent->
SetCV(
"200");
59 Horn1XOffset->
SetLabel(
"Horn 1 X Shift (0.5 mm)");
60 Horn1XOffset->
SetDisk(
"/lbne/data2");
69 Horn1YOffset->
SetLabel(
"Horn 1 Y Shift (0.5 mm)");
70 Horn1YOffset->
SetDisk(
"/lbne/data2");
79 Horn2XOffset->
SetLabel(
"Horn 2 X Shift (0.5 mm)");
80 Horn2XOffset->
SetDisk(
"/lbne/data2");
89 Horn2YOffset->
SetLabel(
"Horn 2 Y Shift (0.5 mm)");
90 Horn2YOffset->
SetDisk(
"/lbne/data2");
99 TargetYOffset->
SetLabel(
"Target Y Shift (0.5 mm)");
100 TargetYOffset->
SetDisk(
"/lbne/data2");
109 TargetXOffset->
SetLabel(
"Target X Shift (0.5 mm)");
110 TargetXOffset->
SetDisk(
"/lbne/data2");
119 TargetYTilt->
SetLabel(
"Target Y Tilt (0.5 mm)");
120 TargetYTilt->
SetDisk(
"/lbne/data2");
129 TargetXTilt->
SetLabel(
"Target X Tilt (0.5 mm)");
130 TargetXTilt->
SetDisk(
"/lbne/data2");
138 Horn1XTilt->
SetDisk(
"/lbne/data2");
140 Horn1XTilt->
SetLabel(
"Horn 1 X Tilt (0.5 mm)");
151 Horn1YTilt->
SetLabel(
"Horn 1 Y Tilt (0.5 mm)");
152 Horn1YTilt->
SetDisk(
"/lbne/data2");
163 Horn2XTilt->
SetLabel(
"Horn 2 X Tilt (0.5 mm)");
164 Horn2XTilt->
SetDisk(
"/lbne/data2");
173 Horn2YTilt->
SetLabel(
"Horn 2 Y Tilt (0.5 mm)");
174 Horn2YTilt->
SetDisk(
"/lbne/data2");
183 BeamSigmaX->
SetLabel(
"Beam Width X (0.1 mm)");
184 BeamSigmaX->
SetCV(
"1.3");
185 BeamSigmaX->
SetDisk(
"/lbne/data2");
198 BeamSigmaY->
SetLabel(
"Beam Width Y (0.1 mm)");
199 BeamSigmaY->
SetDisk(
"/lbne/data2");
200 BeamSigmaY->
SetCV(
"1.3");
213 DecayPipeRadius->
SetLabel(
"Decay Pipe Radius (0.1 m)");
214 DecayPipeRadius->
SetCV(
"2.0");
215 DecayPipeRadius->
SetDisk(
"/lbne/data2");
227 BeamOffsetX->
SetCV(
"0");
228 BeamOffsetX->
SetLabel(
"Beam Shift X (0.45 mm)");
231 BeamOffsetX->
SetUser(
"bashyal8");
237 BeamOffsetY->
SetCV(
"0");
238 BeamOffsetY->
SetLabel(
"Beam Shift Y (0.45 mm)");
241 BeamOffsetY->
SetUser(
"bashyal8");
247 NearDetX->
SetCV(
"0");
248 NearDetX->
SetLabel(
"Near Det Shift X (25 mm)");
255 NearDetY->
SetCV(
"0");
256 NearDetY->
SetLabel(
"Near Det Shift Y (25 mm)");
264 FarDetX->
SetLabel(
"Far Det Shift X (21 m)");
265 FarDetX->
SetDisk(
"/lbne/data2");
275 FarDetY->
SetDisk(
"/lbne/data2");
277 FarDetY->
SetLabel(
"Far Det Shift Y (21 m)");
287 WaterLayerThickness->
SetLabel(
"Water Thickness (0.5 mm)");
288 WaterLayerThickness->
SetCV(
"0");
290 WaterLayerThickness->
SetUnits(
"mm");
295 BaffleScraping =
new AlignmentVariation(
"BeamOffsetX7Sigma0pnt001",
"shift",
"v3r0p10");
296 BaffleScraping->
SetLabel(
"Baffle Scraping (0.25%)");
298 BaffleScraping->
SetUser(
"seongtae");
303 DecayPipeOffsetX->
SetLabel(
"Decay Pipe Shift X (20 mm)");
304 DecayPipeOffsetX->
SetCV(
"0");
316 DecayPipeOffsetX->
SetUser(
"seongtae");
319 SkinDepthIC->
SetCV(
"10");
320 SkinDepthIC->
SetLabel(
"IC Skin Depth (#infty#rightarrow6.6mm)");
330 BeamTiltX->
SetCV(
"0");
331 BeamTiltX->
SetLabel(
"BeamTilt X (70 #murad)");
345 BeamTiltY->
SetCV(
"0");
346 BeamTiltY->
SetLabel(
"BeamTilt Y (70 #murad)");
360 TargetDensity->
SetCV(
"1.78");
361 TargetDensity->
SetLabel(
"Target Density (2%)");
AlignmentVariation * DecayPipeRadius
AlignmentVariation * TargetYOffset
AlignmentVariation * Horn1YOffset
AlignmentVariation * BeamSigmaX
AlignmentVariation * TargetDensity
void SetScaleFactor(double scale_factor)
AlignmentVariation * TargetXOffset
AlignmentVariation * Horn2YOffset
AlignmentVariation * BeamOffsetX
AlignmentVariation * TargetXTilt
void SetUnits(std::string units)
AlignmentVariation * Horn2YTilt
void SetUser(std::string u)
AlignmentVariation * Horn1XTilt
AlignmentVariation * BeamTiltY
void AddVariation(std::string variation)
AlignmentVariation * Horn2XTilt
AlignmentVariation * Horn1XOffset
AlignmentVariation * NearDetX
AlignmentVariation * FarDetX
AlignmentVariation * BeamTiltX
AlignmentVariation * DecayPipeOffsetX
AlignmentVariation * BeamSigmaY
AlignmentVariation * NearDetY
AlignmentVariation * BaffleScraping
AlignmentVariation * Horn1YTilt
AlignmentVariation * HornCurrent
void SetTolerance(std::string tolerance)
AlignmentVariation * TargetYTilt
AlignmentVariation * FarDetY
void SetDisk(std::string disk)
AlignmentVariation * WaterLayerThickness
void SetCV(std::string cv)
void SetLabel(std::string label)
void SetMacroSuffix(std::string macro_suffix)
AlignmentVariation * BeamOffsetY
AlignmentVariation * NoShielding
AlignmentVariation * SkinDepthIC
AlignmentVariation * Horn2XOffset