FCCAnalyses
Loading...
Searching...
No Matches
myFinalSel.h
Go to the documentation of this file.
1#ifndef MYFINALSEL_ANALYZERS_H
2#define MYFINALSEL_ANALYZERS_H
3#include "ROOT/RVec.hxx"
4#include "edm4hep/ReconstructedParticleData.h"
5#include "edm4hep/MCParticleData.h"
6
7#include "TLorentzVector.h"
8#include <vector>
9
10namespace FCCAnalyses{
11
12namespace myFinalSel{
13
14 int selTauCand( ROOT::VecOps::RVec<float> mass,
15 ROOT::VecOps::RVec<int> vertex_ind,
16 ROOT::VecOps::RVec<float> vertex_chi2);
17
18 int selTauCandTM(ROOT::VecOps::RVec<int> mcvertex,
19 ROOT::VecOps::RVec<int> truevertex,
20 int CandInd);
21
22 float get_min(ROOT::VecOps::RVec<float> in,
23 float val);
24 float get_max(ROOT::VecOps::RVec<float> in,
25 float val);
26 float get_ave(ROOT::VecOps::RVec<float> in,
27 float val);
28
29
30 float get_min(ROOT::VecOps::RVec<float> in,
31 ROOT::VecOps::RVec<int> ispv,
32 int index);
33 float get_max(ROOT::VecOps::RVec<float> in,
34 ROOT::VecOps::RVec<int> ispv,
35 int index);
36 float get_ave(ROOT::VecOps::RVec<float> in,
37 ROOT::VecOps::RVec<int> ispv,
38 int index);
39
40}//end NS myFinalSel
41
42}//end NS FCCAnalyses
43
44#endif
float get_min(ROOT::VecOps::RVec< float > in, float val)
Definition myFinalSel.cc:41
float get_ave(ROOT::VecOps::RVec< float > in, float val)
Definition myFinalSel.cc:67
float get_max(ROOT::VecOps::RVec< float > in, float val)
Definition myFinalSel.cc:54
int selTauCandTM(ROOT::VecOps::RVec< int > mcvertex, ROOT::VecOps::RVec< int > truevertex, int CandInd)
Definition myFinalSel.cc:29
int selTauCand(ROOT::VecOps::RVec< float > mass, ROOT::VecOps::RVec< int > vertex_ind, ROOT::VecOps::RVec< float > vertex_chi2)
Definition myFinalSel.cc:11
FCC analyzers collection.
Definition Algorithms.h:15