11#include <framework/core/Module.h>
12#include <tracking/dataobjects/hitXP.h>
13#include <tracking/trackFindingVXD/sectorMapTools/NoKickCuts.h>
14#include <tracking/trackFindingVXD/sectorMapTools/NoKickRTSel.h>
47 void event()
override;
93 const double c_tmin = 17.*M_PI / 180.;
113 std::vector<std::vector<std::vector<std::vector<std::vector<TH1F*>>>>>
m_histo;
This module evaluate the cuts used to select the training sample of the SectorMap.
const double c_pmax
maximum momentum evaluated
TFile * m_outputFile
output file of cuts
double cutFunction(int p, double pwidth)
This is the function that select the percentage that has to be cut away from deltaPar distributions (...
int m_globCounter
counter of tracks cut from global cuts
const double c_tmax
150 degrees.
const double c_multLimit
multiplier of the range limit of the histograms of DeltaX
void initialize() override
Initialize the Module.
bool c_validationON
flag to activate some validation plots
double deltaParEval(hitXP hit1, hitXP hit2, NoKickCuts::EParameters par, bool is0=false)
enum for the track-parameters
std::vector< TString > m_unitPar
units of tracks parameters
void event() override
This method is the core of the module.
std::vector< double > m_histoLim
limits of DeltaX histograms
std::vector< TString > m_namePar
name of track parameters
void endRun() override
This method is called if the current run ends.
const double c_pmin
alternative cut function (not used, wider cuts)
const int c_nbinp
number of momentum bins
void terminate() override
This method is called at the end of the event processing.
std::vector< std::vector< std::vector< std::vector< std::vector< TH1F * > > > > > m_histo
DeltaX histograms.
const int c_nbinlay
present IP too.
const double c_over
escape flag of some methods
const int c_nbinpar
number of track parameters
const int c_nbint
number of theta parameters
double c_twidth
width of theta bin
bool c_fitMethod
flag to activate the fit method to evaluate the cuts
const double c_tmin
17 degrees.
int m_pCounter
counter of hit out of range in momentum
int m_tCounter
counter of hit out of range in theta
double c_pwidth
width of momentum bin
NoKickRTSel m_trackSel
auxiliary variable to use methods of NoKickRTSel
const int c_nbin
number of bins of histogram of DeltaX
EParameters
enum for parameters name
This class implement some methods useful for the application of cuts evaluated in NoKickCutsEval modu...
This class collects some information of a TrueHit, using SVDCLuster and MCParticle information too.
Abstract base class for different kinds of events.