19#ifndef EVENTANALYSISORBIT_H
20#define EVENTANALYSISORBIT_H
22#include "EventAnalysis.hh"
50 bool perEntryAnalysis =
true,
51 bool processSamplersIn =
true,
53 bool printOutIn =
true,
54 double printModuloFraction = 0.01,
55 bool emittanceOnTheFlyIn =
false,
56 long int eventStartIn = 0,
57 long int eventEndIn = -1);
66 std::vector<double>
ss;
67 std::vector<double>
x;
68 std::vector<double>
xp;
69 std::vector<double>
y;
70 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.