Skip to content

WIP: Add support for secondary vertex smearing#43

Open
adamdddave wants to merge 2 commits into
lhcb:mainfrom
adamdddave:master
Open

WIP: Add support for secondary vertex smearing#43
adamdddave wants to merge 2 commits into
lhcb:mainfrom
adamdddave:master

Conversation

@adamdddave
Copy link
Copy Markdown
Contributor

Implemented through base class RapidVertexSmear
Extended to random sampling of Histogram (1,2 and 3D) through RapidVertexSmearHisto
Configurable on decaying particles
implemented as

@0
	name : D0_0
	endVertexSmear : MyVertexSmear

where MyVertexSmear points to a configuration file in
$RAPIDSIM_CONFIG/config/smear or $RAPIDSIM_ROOT/config/smear.

This file has the structure

Dstar_vertex_resolutions.root
VTX3D
0. hdst3d

where the first line is the rootfile in $RAPIDSIM_{CONFIG/ROOT}/rootfiles/smear
second line is the type of smearing (here a TH3 to be randomly sampled)
and 3rd line is first a threshold and second the histogram for that threshold.

todo:
(1) add support for threshold variable choice in configuration
(2) add support for smearind direction in config file

Implemented through base class RapidVertexSmear
Extended to Histogram (1,2 and 3D) through RapidVertexSmearHisto
Configurable on decaying particles
implemented as
```
@0
	name : D0_0
	endVertexSmear : MyVertexSmear
```
where `MyVertexSmear` points to a configuration file in
`$RAPIDSIM_CONFIG/config/smear` or `$RAPIDSIM_ROOT/config/smear`.

This file has the structure
```
Dstar_vertex_resolutions.root
VTX3D
0. hdst3d
```
where the first line is the rootfile in `$RAPIDSIM_{CONFIG/ROOT}/rootfiles/smear`
second line is the type of smearing (here a TH3 to be randomly sampled)
and 3rd line is first a threshold and second the histogram for that threshold.

todo:
(1) add support for threshold variable choice in configuration
(2) add support for smearind direction in config file
@adamdddave adamdddave changed the title Add support for secondary vertex smearing WIP: Add support for secondary vertex smearing Aug 30, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant