19#ifndef EVENTANALYSISORBIT_H
20#define EVENTANALYSISORBIT_H
22#include "EventAnalysis.hh"
50 bool perEntryAnalysis =
true,
51 bool processSamplersIn =
true,
53 double printModuloFraction = 0.01,
54 bool emittanceOnTheFlyIn =
false,
55 long int eventStartIn = 0,
56 long int eventEndIn = -1);
65 std::vector<double>
ss;
66 std::vector<double>
x;
67 std::vector<double>
xp;
68 std::vector<double>
y;
69 std::vector<double>
yp;
Simple analysis to pull out first hit in each sampler.
std::vector< std::string > elementName
Temporary storage for orbit.
std::vector< double > y
Temporary storage for orbit.
std::vector< double > ss
Temporary storage for orbit.
std::vector< double > xp
Temporary storage for orbit.
void Clear()
Empty the member vectors of their data.
void ExtractOrbit(int index)
Extract an orbit from the data.
std::vector< double > x
Temporary storage for orbit.
std::vector< double > yp
Temporary storage for orbit.
void WriteOrbit(TFile *f)
Write orbit to a ROOT file.