Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
hdbeam_current.cc File Reference
#include <iostream>
#include <iomanip>
#include <string>
#include <stdlib.h>
#include <DANA/DApplication.h>
#include <JANA/JParameterManager.h>
#include <DAQ/DBeamCurrent_factory.h>

Go to the source code of this file.

Functions

void Usage (void)
 
void ParseCommandLineArgs (int narg, char *argv[])
 
int main (int narg, char *argv[])
 

Variables

bool QUIET = false
 
bool PRINT_FIDUCIAL = false
 
bool PRINT_TOTAL = false
 
bool PRINT_TRIP_TIME = false
 
bool PRINT_NTRIPS = false
 
bool PRINT_TRIPS = false
 
double BEAM_TRIP_MIN_T = 3.0
 
double BEAM_ON_MIN_nA = 10.0
 
double T_MIN = 0.0
 
double T_MAX = 0.0
 
int32_t RUN =0
 

Function Documentation

void ParseCommandLineArgs ( int  narg,
char *  argv[] 
)

Definition at line 185 of file hdbeam_current.cc.

References BEAM_ON_MIN_nA, BEAM_TRIP_MIN_T, PRINT_TRIPS, QUIET, RUN, T_MAX, T_MIN, and Usage().

void Usage ( void  )

Variable Documentation

double BEAM_ON_MIN_nA = 10.0
bool PRINT_FIDUCIAL = false

Definition at line 22 of file hdbeam_current.cc.

bool PRINT_NTRIPS = false

Definition at line 25 of file hdbeam_current.cc.

bool PRINT_TOTAL = false

Definition at line 23 of file hdbeam_current.cc.

bool PRINT_TRIP_TIME = false

Definition at line 24 of file hdbeam_current.cc.

bool PRINT_TRIPS = false

Definition at line 26 of file hdbeam_current.cc.

Referenced by main(), and ParseCommandLineArgs().

bool QUIET = false

Definition at line 21 of file hdbeam_current.cc.

Referenced by ParseCommandLineArgs().

int32_t RUN =0

Definition at line 31 of file hdbeam_current.cc.

Referenced by main(), and ParseCommandLineArgs().

double T_MAX = 0.0

Definition at line 30 of file hdbeam_current.cc.

Referenced by main(), and ParseCommandLineArgs().

double T_MIN = 0.0

Definition at line 29 of file hdbeam_current.cc.

Referenced by main(), and ParseCommandLineArgs().