siscone is hosted by Hepforge, IPPP Durham

The SISCone Jet Algorithm

Version 3.0.6



SISCone 3.0.6
options.h
1
2// File: options.h //
3// Description: management of the cmdline options of the main program //
4// This file is part of the SISCone project. //
5// For more details, see http://projects.hepforge.org/siscone //
6// //
7// Copyright (c) 2006 Gavin Salam and Gregory Soyez //
8// //
9// This program is free software; you can redistribute it and/or modify //
10// it under the terms of the GNU General Public License as published by //
11// the Free Software Foundation; either version 2 of the License, or //
12// (at your option) any later version. //
13// //
14// This program is distributed in the hope that it will be useful, //
15// but WITHOUT ANY WARRANTY; without even the implied warranty of //
16// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //
17// GNU General Public License for more details. //
18// //
19// You should have received a copy of the GNU General Public License //
20// along with this program; if not, write to the Free Software //
21// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA //
22// //
23// $Revision:: $//
24// $Date:: $//
26
27#ifndef __OPTIONS_H__
28#define __OPTIONS_H__
29
30#include "siscone/siscone.h"
31
38 public:
40 Coptions();
41
43 ~Coptions();
44
49 int parse_options(int argc, char **argv);
50
52 int print_help();
53
55 int print_version();
56
57 // flags
61
62 // options
63 int N_stop;
64 double R;
65 double f;
66 double ptmin;
67 char *ev_name;
68 int npass;
69
71 siscone::Esplit_merge_scale SM_var;
72};
73
74#endif
options for the 'cone' sample
Definition: options.h:37
int print_version()
print program version
Definition: options.cpp:230
char * ev_name
event to read
Definition: options.h:67
int parse_options(int argc, char **argv)
parse oprions
Definition: options.cpp:79
double R
cone radius
Definition: options.h:64
int verbose_flag
do we need to print the help message
Definition: options.h:60
siscone::Esplit_merge_scale SM_var
variable for split-merge
Definition: options.h:71
~Coptions()
default dtor
Definition: options.cpp:68
int print_help()
print the help message
Definition: options.cpp:203
int help_flag
do we need to print the help message
Definition: options.h:58
int npass
number of passes (0 for \infty)
Definition: options.h:68
Coptions()
default ctor
Definition: options.cpp:50
double ptmin
minimal pT for jet candidates
Definition: options.h:66
int version_flag
do we need to print the version description
Definition: options.h:59
double f
split/merge threshold
Definition: options.h:65
int N_stop
maximum number of particle
Definition: options.h:63

The SISCone project has been developed by Gavin Salam and Gregory Soyez
Documentation generated on Tue Jun 20 2023 18:08:37 for SISCone by  Doxygen 1.9.4